home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_51_lcrList.txt < prev    next >
Text File  |  1996-08-14  |  503KB  |  9,061 lines

  1. # near model CODE resource
  2. # jump table entries: 59288-59417 (130 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  E798                     rol        D0, 3
  5. 00000004  0000 634A                ori.b      D0, 0x4A /* 'J' */
  6. fn00000008:
  7. 00000008  48E7 1C00                movem.l    -[A7], D3,D4,D5
  8. 0000000C  4FEF FDC8                lea.l      A7, [A7 - 0x238]
  9. 00000010  42AF 001C                clr.l      [A7 + 0x1C]
  10. 00000014  42AF 0020                clr.l      [A7 + 0x20]
  11. 00000018  202F 0248                move.l     D0, [A7 + 0x248]
  12. 0000001C  5380                     subq.l     D0, 1
  13. 0000001E  6700 0312                beq        +0x314 /* 00000332 */
  14. 00000022  5780                     subq.l     D0, 3
  15. 00000024  6710                     beq        +0x12 /* 00000036 */
  16. 00000026  5980                     subq.l     D0, 4
  17. 00000028  6700 023E                beq        +0x240 /* 00000268 */
  18. 0000002C  5380                     subq.l     D0, 1
  19. 0000002E  6700 017E                beq        +0x180 /* 000001AE */
  20. 00000032  6000 03E2                bra        +0x3E4 /* 00000416 */
  21. label00000036:
  22. 00000036  202F 0250                move.l     D0, [A7 + 0x250]
  23. 0000003A  5380                     subq.l     D0, 1
  24. 0000003C  6700 0150                beq        +0x152 /* 0000018E */
  25. 00000040  5780                     subq.l     D0, 3
  26. 00000042  670E                     beq        +0x10 /* 00000052 */
  27. 00000044  5980                     subq.l     D0, 4
  28. 00000046  6700 0122                beq        +0x124 /* 0000016A */
  29. 0000004A  5380                     subq.l     D0, 1
  30. 0000004C  673E                     beq        +0x40 /* 0000008C */
  31. 0000004E  6000 03C6                bra        +0x3C8 /* 00000416 */
  32. label00000052:
  33. 00000052  202F 024C                move.l     D0, [A7 + 0x24C]
  34. 00000056  90AF 0254                sub.l      D0, [A7 + 0x254]
  35. 0000005A  2F40 024C                move.l     [A7 + 0x24C], D0
  36. 0000005E  4A80                     tst.l      D0
  37. 00000060  6C0C                     bge        +0xE /* 0000006E */
  38. 00000062  70FF                     moveq.l    D0, 0xFFFFFFFF
  39. 00000064  4FEF 0238                lea.l      A7, [A7 + 0x238]
  40. 00000068  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  41. 0000006C  4E75                     rts
  42. label0000006E:
  43. 0000006E  4AAF 024C                tst.l      [A7 + 0x24C]
  44. 00000072  6F0C                     ble        +0xE /* 00000080 */
  45. 00000074  7001                     moveq.l    D0, 0x01
  46. 00000076  4FEF 0238                lea.l      A7, [A7 + 0x238]
  47. 0000007A  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  48. 0000007E  4E75                     rts
  49. label00000080:
  50. 00000080  7000                     moveq.l    D0, 0x00
  51. 00000082  4FEF 0238                lea.l      A7, [A7 + 0x238]
  52. 00000086  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  53. 0000008A  4E75                     rts
  54. label0000008C:
  55. 0000008C  2EAF 024C                move.l     [A7], [A7 + 0x24C]
  56. 00000090  4857                     pea.l      [A7]
  57. 00000092  486F 0004                pea.l      [A7 + 0x4]
  58. 00000096  3F3C 280E                move.w     -[A7], 0x280E
  59. 0000009A  A9EB                     syscall    Pack4/FP68K
  60. 0000009C  4857                     pea.l      [A7]
  61. 0000009E  486F 0004                pea.l      [A7 + 0x4]
  62. 000000A2  3F3C 0810                move.w     -[A7], 0x810
  63. 000000A6  A9EB                     syscall    Pack4/FP68K
  64. 000000A8  2F57 0024                move.l     [A7 + 0x24], [A7]
  65. 000000AC  2F6F 0004 0028           move.l     [A7 + 0x28], [A7 + 0x4]
  66. 000000B2  206F 0254                movea.l    A0, [A7 + 0x254]
  67. 000000B6  2050                     movea.l    A0, [A0]
  68. 000000B8  2F50 001C                move.l     [A7 + 0x1C], [A0]
  69. 000000BC  2F68 0004 0020           move.l     [A7 + 0x20], [A0 + 0x4]
  70. label000000C2:
  71. 000000C2  486F 0024                pea.l      [A7 + 0x24]
  72. 000000C6  486F 0004                pea.l      [A7 + 0x4]
  73. 000000CA  3F3C 080E                move.w     -[A7], 0x80E
  74. 000000CE  A9EB                     syscall    Pack4/FP68K
  75. 000000D0  486F 001C                pea.l      [A7 + 0x1C]
  76. 000000D4  486F 0004                pea.l      [A7 + 0x4]
  77. 000000D8  3F3C 0802                move.w     -[A7], 0x802
  78. 000000DC  A9EB                     syscall    Pack4/FP68K
  79. 000000DE  4857                     pea.l      [A7]
  80. 000000E0  486F 000E                pea.l      [A7 + 0xE]
  81. 000000E4  3F3C 0810                move.w     -[A7], 0x810
  82. 000000E8  A9EB                     syscall    Pack4/FP68K
  83. 000000EA  2F6F 000A 0024           move.l     [A7 + 0x24], [A7 + 0xA]
  84. 000000F0  2F6F 000E 0028           move.l     [A7 + 0x28], [A7 + 0xE]
  85. 000000F6  4297                     clr.l      [A7]
  86. 000000F8  42AF 0004                clr.l      [A7 + 0x4]
  87. 000000FC  426F 0008                clr.w      [A7 + 0x8]
  88. 00000100  486F 0024                pea.l      [A7 + 0x24]
  89. 00000104  486F 0016                pea.l      [A7 + 0x16]
  90. 00000108  3F3C 080E                move.w     -[A7], 0x80E
  91. 0000010C  A9EB                     syscall    Pack4/FP68K
  92. 0000010E  4857                     pea.l      [A7]
  93. 00000110  486F 0016                pea.l      [A7 + 0x16]
  94. 00000114  3F3C 0008                move.w     -[A7], 0x8
  95. 00000118  A9EB                     syscall    Pack4/FP68K
  96. 0000011A  6C0C                     bge        +0xE /* 00000128 */
  97. 0000011C  70FF                     moveq.l    D0, 0xFFFFFFFF
  98. 0000011E  4FEF 0238                lea.l      A7, [A7 + 0x238]
  99. 00000122  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  100. 00000126  4E75                     rts
  101. label00000128:
  102. 00000128  42AF 0012                clr.l      [A7 + 0x12]
  103. 0000012C  42AF 0016                clr.l      [A7 + 0x16]
  104. 00000130  426F 001A                clr.w      [A7 + 0x1A]
  105. 00000134  486F 0024                pea.l      [A7 + 0x24]
  106. 00000138  486F 0004                pea.l      [A7 + 0x4]
  107. 0000013C  3F3C 080E                move.w     -[A7], 0x80E
  108. 00000140  A9EB                     syscall    Pack4/FP68K
  109. 00000142  486F 0012                pea.l      [A7 + 0x12]
  110. 00000146  486F 0004                pea.l      [A7 + 0x4]
  111. 0000014A  3F3C 0008                move.w     -[A7], 0x8
  112. 0000014E  A9EB                     syscall    Pack4/FP68K
  113. 00000150  6F0C                     ble        +0xE /* 0000015E */
  114. 00000152  7001                     moveq.l    D0, 0x01
  115. 00000154  4FEF 0238                lea.l      A7, [A7 + 0x238]
  116. 00000158  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  117. 0000015C  4E75                     rts
  118. label0000015E:
  119. 0000015E  7000                     moveq.l    D0, 0x00
  120. 00000160  4FEF 0238                lea.l      A7, [A7 + 0x238]
  121. 00000164  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  122. 00000168  4E75                     rts
  123. label0000016A:
  124. 0000016A  486F 002C                pea.l      [A7 + 0x2C]
  125. 0000016E  2F2F 0250                move.l     -[A7], [A7 + 0x250]
  126. 00000172  4EAD C320                jsr        [A5 - 0x3CE0]
  127. 00000176  486F 013A                pea.l      [A7 + 0x13A]
  128. 0000017A  3F2F 0262                move.w     -[A7], [A7 + 0x262]
  129. 0000017E  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  130. 00000182  4EAD E0F8                jsr        [A5 - 0x1F08]
  131. 00000186  4FEF 0012                lea.l      A7, [A7 + 0x12]
  132. 0000018A  6000 0144                bra        +0x146 /* 000002D0 */
  133. label0000018E:
  134. 0000018E  486F 002C                pea.l      [A7 + 0x2C]
  135. 00000192  2F2F 0250                move.l     -[A7], [A7 + 0x250]
  136. 00000196  4EAD C320                jsr        [A5 - 0x3CE0]
  137. 0000019A  486F 013A                pea.l      [A7 + 0x13A]
  138. 0000019E  2F2F 0260                move.l     -[A7], [A7 + 0x260]
  139. 000001A2  4EAD E158                jsr        [A5 - 0x1EA8]
  140. 000001A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  141. 000001AA  6000 0124                bra        +0x126 /* 000002D0 */
  142. label000001AE:
  143. 000001AE  206F 024C                movea.l    A0, [A7 + 0x24C]
  144. 000001B2  2050                     movea.l    A0, [A0]
  145. 000001B4  2F50 0024                move.l     [A7 + 0x24], [A0]
  146. 000001B8  2F68 0004 0028           move.l     [A7 + 0x28], [A0 + 0x4]
  147. 000001BE  202F 0250                move.l     D0, [A7 + 0x250]
  148. 000001C2  5380                     subq.l     D0, 1
  149. 000001C4  6700 0080                beq        +0x82 /* 00000246 */
  150. 000001C8  5780                     subq.l     D0, 3
  151. 000001CA  670C                     beq        +0xE /* 000001D8 */
  152. 000001CC  5980                     subq.l     D0, 4
  153. 000001CE  674E                     beq        +0x50 /* 0000021E */
  154. 000001D0  5380                     subq.l     D0, 1
  155. 000001D2  6736                     beq        +0x38 /* 0000020A */
  156. 000001D4  6000 0240                bra        +0x242 /* 00000416 */
  157. label000001D8:
  158. 000001D8  2F6F 0254 0012           move.l     [A7 + 0x12], [A7 + 0x254]
  159. 000001DE  486F 0012                pea.l      [A7 + 0x12]
  160. 000001E2  486F 0016                pea.l      [A7 + 0x16]
  161. 000001E6  3F3C 280E                move.w     -[A7], 0x280E
  162. 000001EA  A9EB                     syscall    Pack4/FP68K
  163. 000001EC  486F 0012                pea.l      [A7 + 0x12]
  164. 000001F0  486F 0016                pea.l      [A7 + 0x16]
  165. 000001F4  3F3C 0810                move.w     -[A7], 0x810
  166. 000001F8  A9EB                     syscall    Pack4/FP68K
  167. 000001FA  2F6F 0012 001C           move.l     [A7 + 0x1C], [A7 + 0x12]
  168. 00000200  2F6F 0016 0020           move.l     [A7 + 0x20], [A7 + 0x16]
  169. 00000206  6000 FEBA                bra        -0x144 /* 000000C2 */
  170. label0000020A:
  171. 0000020A  206F 0254                movea.l    A0, [A7 + 0x254]
  172. 0000020E  2050                     movea.l    A0, [A0]
  173. 00000210  2F50 001C                move.l     [A7 + 0x1C], [A0]
  174. 00000214  2F68 0004 0020           move.l     [A7 + 0x20], [A0 + 0x4]
  175. 0000021A  6000 FEA6                bra        -0x158 /* 000000C2 */
  176. label0000021E:
  177. 0000021E  486F 002C                pea.l      [A7 + 0x2C]
  178. 00000222  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  179. 00000226  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  180. 0000022A  4EAD E130                jsr        [A5 - 0x1ED0]
  181. 0000022E  486F 013E                pea.l      [A7 + 0x13E]
  182. 00000232  3F2F 0266                move.w     -[A7], [A7 + 0x266]
  183. 00000236  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  184. 0000023A  4EAD E0F8                jsr        [A5 - 0x1F08]
  185. 0000023E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  186. 00000242  6000 008C                bra        +0x8E /* 000002D0 */
  187. label00000246:
  188. 00000246  486F 002C                pea.l      [A7 + 0x2C]
  189. 0000024A  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  190. 0000024E  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  191. 00000252  4EAD E130                jsr        [A5 - 0x1ED0]
  192. 00000256  486F 013E                pea.l      [A7 + 0x13E]
  193. 0000025A  2F2F 0264                move.l     -[A7], [A7 + 0x264]
  194. 0000025E  4EAD E158                jsr        [A5 - 0x1EA8]
  195. 00000262  4FEF 0014                lea.l      A7, [A7 + 0x14]
  196. 00000266  6068                     bra        +0x6A /* 000002D0 */
  197. label00000268:
  198. 00000268  486F 002C                pea.l      [A7 + 0x2C]
  199. 0000026C  3F2F 0252                move.w     -[A7], [A7 + 0x252]
  200. 00000270  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  201. 00000274  4EAD E0F8                jsr        [A5 - 0x1F08]
  202. 00000278  202F 025A                move.l     D0, [A7 + 0x25A]
  203. 0000027C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  204. 00000280  5380                     subq.l     D0, 1
  205. 00000282  6700 009E                beq        +0xA0 /* 00000322 */
  206. 00000286  5780                     subq.l     D0, 3
  207. 00000288  670C                     beq        +0xE /* 00000296 */
  208. 0000028A  5980                     subq.l     D0, 4
  209. 0000028C  672E                     beq        +0x30 /* 000002BC */
  210. 0000028E  5380                     subq.l     D0, 1
  211. 00000290  6714                     beq        +0x16 /* 000002A6 */
  212. 00000292  6000 0182                bra        +0x184 /* 00000416 */
  213. label00000296:
  214. 00000296  486F 0132                pea.l      [A7 + 0x132]
  215. 0000029A  2F2F 0258                move.l     -[A7], [A7 + 0x258]
  216. 0000029E  4EAD C320                jsr        [A5 - 0x3CE0]
  217. 000002A2  504F                     addq.w     A7, 8
  218. 000002A4  602A                     bra        +0x2C /* 000002D0 */
  219. label000002A6:
  220. 000002A6  486F 0132                pea.l      [A7 + 0x132]
  221. 000002AA  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  222. 000002AE  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  223. 000002B2  4EAD E130                jsr        [A5 - 0x1ED0]
  224. 000002B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  225. 000002BA  6014                     bra        +0x16 /* 000002D0 */
  226. label000002BC:
  227. 000002BC  486F 0132                pea.l      [A7 + 0x132]
  228. 000002C0  3F2F 025A                move.w     -[A7], [A7 + 0x25A]
  229. 000002C4  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  230. 000002C8  4EAD E0F8                jsr        [A5 - 0x1F08]
  231. 000002CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  232. label000002D0:
  233. 000002D0  0C2F 00FF 0132           cmpi.b     [A7 + 0x132], 0xFF
  234. 000002D6  650E                     bcs        +0x10 /* 000002E6 */
  235. 000002D8  41EF 0133                lea.l      A0, [A7 + 0x133]
  236. 000002DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  237. label000002DE:
  238. 000002DE  5280                     addq.l     D0, 1
  239. 000002E0  4A18                     tst.b      [A0]+
  240. 000002E2  66FA                     bne        -0x4 /* 000002DE */
  241. 000002E4  6006                     bra        +0x8 /* 000002EC */
  242. label000002E6:
  243. 000002E6  7000                     moveq.l    D0, 0x00
  244. 000002E8  102F 0132                move.b     D0, [A7 + 0x132]
  245. label000002EC:
  246. 000002EC  2F00                     move.l     -[A7], D0
  247. 000002EE  0C2F 00FF 0030           cmpi.b     [A7 + 0x30], 0xFF
  248. 000002F4  650E                     bcs        +0x10 /* 00000304 */
  249. 000002F6  41EF 0031                lea.l      A0, [A7 + 0x31]
  250. 000002FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  251. label000002FC:
  252. 000002FC  5280                     addq.l     D0, 1
  253. 000002FE  4A18                     tst.b      [A0]+
  254. 00000300  66FA                     bne        -0x4 /* 000002FC */
  255. 00000302  6006                     bra        +0x8 /* 0000030A */
  256. label00000304:
  257. 00000304  7000                     moveq.l    D0, 0x00
  258. 00000306  102F 0030                move.b     D0, [A7 + 0x30]
  259. label0000030A:
  260. 0000030A  2F00                     move.l     -[A7], D0
  261. 0000030C  486F 013B                pea.l      [A7 + 0x13B]
  262. 00000310  486F 0039                pea.l      [A7 + 0x39]
  263. 00000314  4EAD C388                jsr        [A5 - 0x3C78]
  264. 00000318  4FEF 0248                lea.l      A7, [A7 + 0x248]
  265. 0000031C  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  266. 00000320  4E75                     rts
  267. label00000322:
  268. 00000322  486F 0132                pea.l      [A7 + 0x132]
  269. 00000326  2F2F 0258                move.l     -[A7], [A7 + 0x258]
  270. 0000032A  4EAD E158                jsr        [A5 - 0x1EA8]
  271. 0000032E  504F                     addq.w     A7, 8
  272. 00000330  609E                     bra        -0x60 /* 000002D0 */
  273. label00000332:
  274. 00000332  202F 0250                move.l     D0, [A7 + 0x250]
  275. 00000336  5380                     subq.l     D0, 1
  276. 00000338  6778                     beq        +0x7A /* 000003B2 */
  277. 0000033A  5780                     subq.l     D0, 3
  278. 0000033C  670C                     beq        +0xE /* 0000034A */
  279. 0000033E  5980                     subq.l     D0, 4
  280. 00000340  674C                     beq        +0x4E /* 0000038E */
  281. 00000342  5380                     subq.l     D0, 1
  282. 00000344  6724                     beq        +0x26 /* 0000036A */
  283. 00000346  6000 00CE                bra        +0xD0 /* 00000416 */
  284. label0000034A:
  285. 0000034A  486F 002C                pea.l      [A7 + 0x2C]
  286. 0000034E  2F2F 0250                move.l     -[A7], [A7 + 0x250]
  287. 00000352  4EAD E158                jsr        [A5 - 0x1EA8]
  288. 00000356  486F 013A                pea.l      [A7 + 0x13A]
  289. 0000035A  2F2F 0260                move.l     -[A7], [A7 + 0x260]
  290. 0000035E  4EAD C320                jsr        [A5 - 0x3CE0]
  291. 00000362  4FEF 0010                lea.l      A7, [A7 + 0x10]
  292. 00000366  6000 FF68                bra        -0x96 /* 000002D0 */
  293. label0000036A:
  294. 0000036A  486F 002C                pea.l      [A7 + 0x2C]
  295. 0000036E  2F2F 0250                move.l     -[A7], [A7 + 0x250]
  296. 00000372  4EAD E158                jsr        [A5 - 0x1EA8]
  297. 00000376  486F 013A                pea.l      [A7 + 0x13A]
  298. 0000037A  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  299. 0000037E  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  300. 00000382  4EAD E130                jsr        [A5 - 0x1ED0]
  301. 00000386  4FEF 0014                lea.l      A7, [A7 + 0x14]
  302. 0000038A  6000 FF44                bra        -0xBA /* 000002D0 */
  303. label0000038E:
  304. 0000038E  486F 002C                pea.l      [A7 + 0x2C]
  305. 00000392  2F2F 0250                move.l     -[A7], [A7 + 0x250]
  306. 00000396  4EAD E158                jsr        [A5 - 0x1EA8]
  307. 0000039A  486F 013A                pea.l      [A7 + 0x13A]
  308. 0000039E  3F2F 0262                move.w     -[A7], [A7 + 0x262]
  309. 000003A2  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  310. 000003A6  4EAD E0F8                jsr        [A5 - 0x1F08]
  311. 000003AA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  312. 000003AE  6000 FF20                bra        -0xDE /* 000002D0 */
  313. label000003B2:
  314. 000003B2  42A7                     clr.l      -[A7]
  315. 000003B4  2F2F 0250                move.l     -[A7], [A7 + 0x250]
  316. 000003B8  4EAD C2F0                jsr        [A5 - 0x3D10]
  317. 000003BC  42A7                     clr.l      -[A7]
  318. 000003BE  2F2F 0260                move.l     -[A7], [A7 + 0x260]
  319. 000003C2  4EAD C2F0                jsr        [A5 - 0x3D10]
  320. 000003C6  2F2F 025C                move.l     -[A7], [A7 + 0x25C]
  321. 000003CA  4EAD C2E0                jsr        [A5 - 0x3D20]
  322. 000003CE  5380                     subq.l     D0, 1
  323. 000003D0  2800                     move.l     D4, D0
  324. 000003D2  2F2F 0268                move.l     -[A7], [A7 + 0x268]
  325. 000003D6  4EAD C2E0                jsr        [A5 - 0x3D20]
  326. 000003DA  5380                     subq.l     D0, 1
  327. 000003DC  2A00                     move.l     D5, D0
  328. 000003DE  2F05                     move.l     -[A7], D5
  329. 000003E0  2F04                     move.l     -[A7], D4
  330. 000003E2  206F 0274                movea.l    A0, [A7 + 0x274]
  331. 000003E6  2F10                     move.l     -[A7], [A0]
  332. 000003E8  206F 0270                movea.l    A0, [A7 + 0x270]
  333. 000003EC  2F10                     move.l     -[A7], [A0]
  334. 000003EE  4EAD C388                jsr        [A5 - 0x3C78]
  335. 000003F2  48C0                     ext.l      D0
  336. 000003F4  2600                     move.l     D3, D0
  337. 000003F6  42A7                     clr.l      -[A7]
  338. 000003F8  2F2F 0278                move.l     -[A7], [A7 + 0x278]
  339. 000003FC  4EAD C2F8                jsr        [A5 - 0x3D08]
  340. 00000400  42A7                     clr.l      -[A7]
  341. 00000402  2F2F 0288                move.l     -[A7], [A7 + 0x288]
  342. 00000406  4EAD C2F8                jsr        [A5 - 0x3D08]
  343. 0000040A  3003                     move.w     D0, D3
  344. 0000040C  4FEF 0270                lea.l      A7, [A7 + 0x270]
  345. 00000410  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  346. 00000414  4E75                     rts
  347. label00000416:
  348. 00000416  202F 0248                move.l     D0, [A7 + 0x248]
  349. 0000041A  B0AF 0250                cmp.l      D0, [A7 + 0x250]
  350. 0000041E  6700 FC32                beq        -0x3CC /* 00000052 */
  351. 00000422  202F 0248                move.l     D0, [A7 + 0x248]
  352. 00000426  90AF 0250                sub.l      D0, [A7 + 0x250]
  353. 0000042A  4A80                     tst.l      D0
  354. 0000042C  6D04                     blt        +0x6 /* 00000432 */
  355. 0000042E  7001                     moveq.l    D0, 0x01
  356. 00000430  6002                     bra        +0x4 /* 00000434 */
  357. label00000432:
  358. 00000432  70FF                     moveq.l    D0, 0xFFFFFFFF
  359. label00000434:
  360. 00000434  4FEF 0238                lea.l      A7, [A7 + 0x238]
  361. 00000438  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  362. 0000043C  4E75                     rts
  363. fn0000043E:
  364. 0000043E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  365. 00000442  514F                     subq.w     A7, 8
  366. 00000444  246F 002C                movea.l    A2, [A7 + 0x2C]
  367. 00000448  266F 0030                movea.l    A3, [A7 + 0x30]
  368. 0000044C  286F 0034                movea.l    A4, [A7 + 0x34]
  369. 00000450  7E00                     moveq.l    D7, 0x00
  370. 00000452  7800                     moveq.l    D4, 0x00
  371. 00000454  2052                     movea.l    A0, [A2]
  372. 00000456  2C28 0008                move.l     D6, [A0 + 0x8]
  373. 0000045A  5386                     subq.l     D6, 1
  374. 0000045C  7A01                     moveq.l    D5, 0x01
  375. 0000045E  76FF                     moveq.l    D3, 0xFFFFFFFF
  376. 00000460  6000 0084                bra        +0x86 /* 000004E6 */
  377. label00000464:
  378. 00000464  2606                     move.l     D3, D6
  379. 00000466  9684                     sub.l      D3, D4
  380. 00000468  E283                     asr        D3, 1
  381. 0000046A  D684                     add.l      D3, D4
  382. 0000046C  2003                     move.l     D0, D3
  383. 0000046E  E788                     lsl        D0, 3
  384. 00000470  2052                     movea.l    A0, [A2]
  385. 00000472  D1C0                     add.l      A0, D0
  386. 00000474  2EA8 0014                move.l     [A7], [A0 + 0x14]
  387. 00000478  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  388. 0000047E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  389. 00000482  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  390. 00000486  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  391. 0000048A  2F2B 0000                move.l     -[A7], [A3 + 0x0]
  392. 0000048E  4EBA FB78                jsr        [PC - 0x488 /* 00000008 */]
  393. 00000492  3A00                     move.w     D5, D0
  394. 00000494  4A45                     tst.w      D5
  395. 00000496  4FEF 0010                lea.l      A7, [A7 + 0x10]
  396. 0000049A  663C                     bne        +0x3E /* 000004D8 */
  397. 0000049C  7E01                     moveq.l    D7, 0x01
  398. 0000049E  6032                     bra        +0x34 /* 000004D2 */
  399. label000004A0:
  400. 000004A0  2003                     move.l     D0, D3
  401. 000004A2  5380                     subq.l     D0, 1
  402. 000004A4  E788                     lsl        D0, 3
  403. 000004A6  2052                     movea.l    A0, [A2]
  404. 000004A8  D1C0                     add.l      A0, D0
  405. 000004AA  2EA8 0014                move.l     [A7], [A0 + 0x14]
  406. 000004AE  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  407. 000004B4  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  408. 000004B8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  409. 000004BC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  410. 000004C0  2F2B 0000                move.l     -[A7], [A3 + 0x0]
  411. 000004C4  4EBA FB42                jsr        [PC - 0x4BE /* 00000008 */]
  412. 000004C8  4A40                     tst.w      D0
  413. 000004CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  414. 000004CE  6622                     bne        +0x24 /* 000004F2 */
  415. 000004D0  5383                     subq.l     D3, 1
  416. label000004D2:
  417. 000004D2  4A83                     tst.l      D3
  418. 000004D4  6ECA                     bgt        -0x34 /* 000004A0 */
  419. 000004D6  601A                     bra        +0x1C /* 000004F2 */
  420. label000004D8:
  421. 000004D8  4A45                     tst.w      D5
  422. 000004DA  6F06                     ble        +0x8 /* 000004E2 */
  423. 000004DC  2803                     move.l     D4, D3
  424. 000004DE  5284                     addq.l     D4, 1
  425. 000004E0  6004                     bra        +0x6 /* 000004E6 */
  426. label000004E2:
  427. 000004E2  2C03                     move.l     D6, D3
  428. 000004E4  5386                     subq.l     D6, 1
  429. label000004E6:
  430. 000004E6  B886                     cmp.l      D4, D6
  431. 000004E8  6F00 FF7A                ble        -0x84 /* 00000464 */
  432. 000004EC  4A45                     tst.w      D5
  433. 000004EE  6F02                     ble        +0x4 /* 000004F2 */
  434. 000004F0  5283                     addq.l     D3, 1
  435. label000004F2:
  436. 000004F2  200C                     move.l     D0, A4
  437. 000004F4  6702                     beq        +0x4 /* 000004F8 */
  438. 000004F6  2883                     move.l     [A4], D3
  439. label000004F8:
  440. 000004F8  1007                     move.b     D0, D7
  441. 000004FA  504F                     addq.w     A7, 8
  442. 000004FC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  443. 00000500  4E75                     rts
  444. fn00000502:
  445. 00000502  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  446. 00000506  514F                     subq.w     A7, 8
  447. 00000508  266F 0020                movea.l    A3, [A7 + 0x20]
  448. 0000050C  286F 0024                movea.l    A4, [A7 + 0x24]
  449. 00000510  246F 0028                movea.l    A2, [A7 + 0x28]
  450. 00000514  2053                     movea.l    A0, [A3]
  451. 00000516  2828 0008                move.l     D4, [A0 + 0x8]
  452. 0000051A  7600                     moveq.l    D3, 0x00
  453. 0000051C  603C                     bra        +0x3E /* 0000055A */
  454. label0000051E:
  455. 0000051E  2003                     move.l     D0, D3
  456. 00000520  E788                     lsl        D0, 3
  457. 00000522  2053                     movea.l    A0, [A3]
  458. 00000524  D1C0                     add.l      A0, D0
  459. 00000526  2EA8 0014                move.l     [A7], [A0 + 0x14]
  460. 0000052A  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  461. 00000530  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  462. 00000534  2F2C 0000                move.l     -[A7], [A4 + 0x0]
  463. 00000538  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  464. 0000053C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  465. 00000540  4EBA FAC6                jsr        [PC - 0x53A /* 00000008 */]
  466. 00000544  4A40                     tst.w      D0
  467. 00000546  4FEF 0010                lea.l      A7, [A7 + 0x10]
  468. 0000054A  660C                     bne        +0xE /* 00000558 */
  469. 0000054C  2483                     move.l     [A2], D3
  470. 0000054E  7001                     moveq.l    D0, 0x01
  471. 00000550  504F                     addq.w     A7, 8
  472. 00000552  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  473. 00000556  4E75                     rts
  474. label00000558:
  475. 00000558  5283                     addq.l     D3, 1
  476. label0000055A:
  477. 0000055A  B684                     cmp.l      D3, D4
  478. 0000055C  6DC0                     blt        -0x3E /* 0000051E */
  479. 0000055E  70FF                     moveq.l    D0, 0xFFFFFFFF
  480. 00000560  2480                     move.l     [A2], D0
  481. 00000562  7000                     moveq.l    D0, 0x00
  482. 00000564  504F                     addq.w     A7, 8
  483. 00000566  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  484. 0000056A  4E75                     rts
  485. fn0000056C:
  486. 0000056C  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  487. 00000570  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  488. 00000574  266F 0020                movea.l    A3, [A7 + 0x20]
  489. 00000578  362D 0FA0                move.w     D3, [A5 + 0xFA0]
  490. 0000057C  4A2F 0024                tst.b      [A7 + 0x24]
  491. 00000580  6772                     beq        +0x74 /* 000005F4 */
  492. 00000582  0C43 0002                cmpi.w     D3, 0x2
  493. 00000586  6F0C                     ble        +0xE /* 00000594 */
  494. 00000588  41ED 9022                lea.l      A0, [A5 - 0x6FDE]
  495. 0000058C  2253                     movea.l    A1, [A3]
  496. 0000058E  2288                     move.l     [A1], A0
  497. 00000590  6000 00A6                bra        +0xA8 /* 00000638 */
  498. label00000594:
  499. 00000594  0C43 0002                cmpi.w     D3, 0x2
  500. 00000598  6C12                     bge        +0x14 /* 000005AC */
  501. 0000059A  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  502. 0000059E  4EAD E070                jsr        [A5 - 0x1F90]
  503. 000005A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  504. 000005A6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  505. 000005AA  4E75                     rts
  506. label000005AC:
  507. 000005AC  3003                     move.w     D0, D3
  508. 000005AE  48C0                     ext.l      D0
  509. 000005B0  5380                     subq.l     D0, 1
  510. 000005B2  E788                     lsl        D0, 3
  511. 000005B4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  512. 000005B8  2050                     movea.l    A0, [A0]
  513. 000005BA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  514. 000005BE  91C0                     sub.l      A0, D0
  515. 000005C0  2E90                     move.l     [A7], [A0]
  516. 000005C2  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  517. 000005C8  4857                     pea.l      [A7]
  518. 000005CA  4EAD E1C0                jsr        [A5 - 0x1E40]
  519. 000005CE  486F 000C                pea.l      [A7 + 0xC]
  520. 000005D2  486F 0008                pea.l      [A7 + 0x8]
  521. 000005D6  2F0B                     move.l     -[A7], A3
  522. 000005D8  4EBA FE64                jsr        [PC - 0x19C /* 0000043E */]
  523. 000005DC  486F 0010                pea.l      [A7 + 0x10]
  524. 000005E0  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  525. 000005E4  2F0B                     move.l     -[A7], A3
  526. 000005E6  4EAD D978                jsr        [A5 - 0x2688]
  527. 000005EA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  528. 000005EE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  529. 000005F2  4E75                     rts
  530. label000005F4:
  531. 000005F4  0C43 0002                cmpi.w     D3, 0x2
  532. 000005F8  6626                     bne        +0x28 /* 00000620 */
  533. 000005FA  2053                     movea.l    A0, [A3]
  534. 000005FC  2F68 0008 0008           move.l     [A7 + 0x8], [A0 + 0x8]
  535. 00000602  3003                     move.w     D0, D3
  536. 00000604  48C0                     ext.l      D0
  537. 00000606  5380                     subq.l     D0, 1
  538. 00000608  E788                     lsl        D0, 3
  539. 0000060A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  540. 0000060E  2050                     movea.l    A0, [A0]
  541. 00000610  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  542. 00000614  91C0                     sub.l      A0, D0
  543. 00000616  2E90                     move.l     [A7], [A0]
  544. 00000618  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  545. 0000061E  6070                     bra        +0x72 /* 00000690 */
  546. label00000620:
  547. 00000620  0C43 0003                cmpi.w     D3, 0x3
  548. 00000624  6712                     beq        +0x14 /* 00000638 */
  549. 00000626  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  550. 0000062A  4EAD E070                jsr        [A5 - 0x1F90]
  551. 0000062E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  552. 00000632  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  553. 00000636  4E75                     rts
  554. label00000638:
  555. 00000638  486F 0008                pea.l      [A7 + 0x8]
  556. 0000063C  2F3C 0002 0004           move.l     -[A7], 0x20004
  557. 00000642  4EAD E230                jsr        [A5 - 0x1DD0]
  558. 00000646  4A00                     tst.b      D0
  559. 00000648  504F                     addq.w     A7, 8
  560. 0000064A  6700 010C                beq        +0x10E /* 00000758 */
  561. 0000064E  7001                     moveq.l    D0, 0x01
  562. 00000650  B0AF 0008                cmp.l      D0, [A7 + 0x8]
  563. 00000654  6F18                     ble        +0x1A /* 0000066E */
  564. 00000656  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  565. 0000065A  2F3C 003B 0004           move.l     -[A7], 0x3B0004
  566. 00000660  4EAD E078                jsr        [A5 - 0x1F88]
  567. 00000664  4FEF 0014                lea.l      A7, [A7 + 0x14]
  568. 00000668  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  569. 0000066C  4E75                     rts
  570. label0000066E:
  571. 0000066E  53AF 0008                subq.l     [A7 + 0x8], 1
  572. 00000672  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  573. 00000676  48C0                     ext.l      D0
  574. 00000678  5580                     subq.l     D0, 2
  575. 0000067A  E788                     lsl        D0, 3
  576. 0000067C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  577. 00000680  2050                     movea.l    A0, [A0]
  578. 00000682  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  579. 00000686  91C0                     sub.l      A0, D0
  580. 00000688  2E90                     move.l     [A7], [A0]
  581. 0000068A  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  582. label00000690:
  583. 00000690  2053                     movea.l    A0, [A3]
  584. 00000692  2628 0008                move.l     D3, [A0 + 0x8]
  585. 00000696  4857                     pea.l      [A7]
  586. 00000698  4EAD E1C0                jsr        [A5 - 0x1E40]
  587. 0000069C  4A2F 002A                tst.b      [A7 + 0x2A]
  588. 000006A0  584F                     addq.w     A7, 4
  589. 000006A2  673C                     beq        +0x3E /* 000006E0 */
  590. 000006A4  B6AF 0008                cmp.l      D3, [A7 + 0x8]
  591. 000006A8  6F36                     ble        +0x38 /* 000006E0 */
  592. 000006AA  202F 0008                move.l     D0, [A7 + 0x8]
  593. 000006AE  E788                     lsl        D0, 3
  594. 000006B0  2053                     movea.l    A0, [A3]
  595. 000006B2  D1C0                     add.l      A0, D0
  596. 000006B4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  597. 000006B8  2F28 0014                move.l     -[A7], [A0 + 0x14]
  598. 000006BC  4EAD E1B8                jsr        [A5 - 0x1E48]
  599. 000006C0  202F 0010                move.l     D0, [A7 + 0x10]
  600. 000006C4  E788                     lsl        D0, 3
  601. 000006C6  2053                     movea.l    A0, [A3]
  602. 000006C8  D1C0                     add.l      A0, D0
  603. 000006CA  216F 0008 0014           move.l     [A0 + 0x14], [A7 + 0x8]
  604. 000006D0  216F 000C 0018           move.l     [A0 + 0x18], [A7 + 0xC]
  605. 000006D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  606. 000006DA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  607. 000006DE  4E75                     rts
  608. label000006E0:
  609. 000006E0  0CAF 0FFF FFFF 0008      cmpi.l     [A7 + 0x8], 0xFFFFFFF
  610. 000006E8  6318                     bls        +0x1A /* 00000702 */
  611. 000006EA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  612. 000006EE  2F3C 0035 0004           move.l     -[A7], 0x350004
  613. 000006F4  4EAD E078                jsr        [A5 - 0x1F88]
  614. 000006F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  615. 000006FC  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  616. 00000700  4E75                     rts
  617. label00000702:
  618. 00000702  202F 0008                move.l     D0, [A7 + 0x8]
  619. 00000706  5380                     subq.l     D0, 1
  620. 00000708  2F00                     move.l     -[A7], D0
  621. 0000070A  2F0B                     move.l     -[A7], A3
  622. 0000070C  4EAD D968                jsr        [A5 - 0x2698]
  623. 00000710  4EAD E068                jsr        [A5 - 0x1F98]
  624. 00000714  4A00                     tst.b      D0
  625. 00000716  504F                     addq.w     A7, 8
  626. 00000718  673E                     beq        +0x40 /* 00000758 */
  627. 0000071A  4857                     pea.l      [A7]
  628. 0000071C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  629. 00000720  2F0B                     move.l     -[A7], A3
  630. 00000722  4EAD D978                jsr        [A5 - 0x2688]
  631. 00000726  4EAD E068                jsr        [A5 - 0x1F98]
  632. 0000072A  4A00                     tst.b      D0
  633. 0000072C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  634. 00000730  6726                     beq        +0x28 /* 00000758 */
  635. 00000732  2053                     movea.l    A0, [A3]
  636. 00000734  2828 0008                move.l     D4, [A0 + 0x8]
  637. 00000738  5384                     subq.l     D4, 1
  638. 0000073A  2003                     move.l     D0, D3
  639. 0000073C  E788                     lsl        D0, 3
  640. 0000073E  2453                     movea.l    A2, [A3]
  641. 00000740  D5C0                     add.l      A2, D0
  642. 00000742  45EA 0014                lea.l      A2, [A2 + 0x14]
  643. 00000746  600C                     bra        +0xE /* 00000754 */
  644. label00000748:
  645. 00000748  7004                     moveq.l    D0, 0x04
  646. 0000074A  2480                     move.l     [A2], D0
  647. 0000074C  42AA 0004                clr.l      [A2 + 0x4]
  648. 00000750  5283                     addq.l     D3, 1
  649. 00000752  508A                     addq.l     A2, 8
  650. label00000754:
  651. 00000754  B684                     cmp.l      D3, D4
  652. 00000756  6DF0                     blt        -0xE /* 00000748 */
  653. label00000758:
  654. 00000758  4FEF 000C                lea.l      A7, [A7 + 0xC]
  655. 0000075C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  656. 00000760  4E75                     rts
  657. fn00000762:
  658. 00000762  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  659. 00000766  3EAD 0FA0                move.w     [A7], [A5 + 0xFA0]
  660. 0000076A  0C57 0002                cmpi.w     [A7], 0x2
  661. 0000076E  670E                     beq        +0x10 /* 0000077E */
  662. 00000770  3F3C 0016                move.w     -[A7], 0x16
  663. 00000774  4EAD E070                jsr        [A5 - 0x1F90]
  664. 00000778  4FEF 000C                lea.l      A7, [A7 + 0xC]
  665. 0000077C  4E75                     rts
  666. label0000077E:
  667. 0000077E  4A2F 0012                tst.b      [A7 + 0x12]
  668. 00000782  670C                     beq        +0xE /* 00000790 */
  669. 00000784  41ED 9022                lea.l      A0, [A5 - 0x6FDE]
  670. 00000788  226F 000E                movea.l    A1, [A7 + 0xE]
  671. 0000078C  2251                     movea.l    A1, [A1]
  672. 0000078E  2288                     move.l     [A1], A0
  673. label00000790:
  674. 00000790  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  675. 00000794  48C0                     ext.l      D0
  676. 00000796  5380                     subq.l     D0, 1
  677. 00000798  E788                     lsl        D0, 3
  678. 0000079A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  679. 0000079E  2050                     movea.l    A0, [A0]
  680. 000007A0  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  681. 000007A4  91C0                     sub.l      A0, D0
  682. 000007A6  2F50 0002                move.l     [A7 + 0x2], [A0]
  683. 000007AA  2F68 0004 0006           move.l     [A7 + 0x6], [A0 + 0x4]
  684. 000007B0  486F 0002                pea.l      [A7 + 0x2]
  685. 000007B4  4EAD E1C0                jsr        [A5 - 0x1E40]
  686. 000007B8  486F 0006                pea.l      [A7 + 0x6]
  687. 000007BC  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  688. 000007C0  4EAD D970                jsr        [A5 - 0x2690]
  689. 000007C4  4EAD E068                jsr        [A5 - 0x1F98]
  690. 000007C8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  691. 000007CC  4E75                     rts
  692. fn000007CE:
  693. 000007CE  2F0A                     move.l     -[A7], A2
  694. 000007D0  594F                     subq.w     A7, 4
  695. 000007D2  246F 000C                movea.l    A2, [A7 + 0xC]
  696. 000007D6  4857                     pea.l      [A7]
  697. 000007D8  2F3C 0002 0004           move.l     -[A7], 0x20004
  698. 000007DE  4EAD E230                jsr        [A5 - 0x1DD0]
  699. 000007E2  4A00                     tst.b      D0
  700. 000007E4  504F                     addq.w     A7, 8
  701. 000007E6  675A                     beq        +0x5C /* 00000842 */
  702. 000007E8  7001                     moveq.l    D0, 0x01
  703. 000007EA  B097                     cmp.l      D0, [A7]
  704. 000007EC  6E0A                     bgt        +0xC /* 000007F8 */
  705. 000007EE  2052                     movea.l    A0, [A2]
  706. 000007F0  2017                     move.l     D0, [A7]
  707. 000007F2  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  708. 000007F6  6F0E                     ble        +0x10 /* 00000806 */
  709. label000007F8:
  710. 000007F8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  711. 000007FC  4EAD E070                jsr        [A5 - 0x1F90]
  712. 00000800  5C4F                     addq.w     A7, 6
  713. 00000802  245F                     movea.l    A2, [A7]+
  714. 00000804  4E75                     rts
  715. label00000806:
  716. 00000806  5397                     subq.l     [A7], 1
  717. 00000808  2017                     move.l     D0, [A7]
  718. 0000080A  E788                     lsl        D0, 3
  719. 0000080C  2052                     movea.l    A0, [A2]
  720. 0000080E  D1C0                     add.l      A0, D0
  721. 00000810  2F28 0018                move.l     -[A7], [A0 + 0x18]
  722. 00000814  2F28 0014                move.l     -[A7], [A0 + 0x14]
  723. 00000818  4EAD E1B8                jsr        [A5 - 0x1E48]
  724. 0000081C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  725. 00000820  2F0A                     move.l     -[A7], A2
  726. 00000822  4EAD D980                jsr        [A5 - 0x2680]
  727. 00000826  2052                     movea.l    A0, [A2]
  728. 00000828  2028 000C                move.l     D0, [A0 + 0xC]
  729. 0000082C  E280                     asr        D0, 1
  730. 0000082E  2052                     movea.l    A0, [A2]
  731. 00000830  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  732. 00000834  4FEF 0010                lea.l      A7, [A7 + 0x10]
  733. 00000838  6D08                     blt        +0xA /* 00000842 */
  734. 0000083A  2F0A                     move.l     -[A7], A2
  735. 0000083C  4EAD D990                jsr        [A5 - 0x2670]
  736. 00000840  584F                     addq.w     A7, 4
  737. label00000842:
  738. 00000842  584F                     addq.w     A7, 4
  739. 00000844  245F                     movea.l    A2, [A7]+
  740. 00000846  4E75                     rts
  741. fn00000848:
  742. 00000848  48E7 1820                movem.l    -[A7], D3,D4,A2
  743. 0000084C  246F 0010                movea.l    A2, [A7 + 0x10]
  744. 00000850  2052                     movea.l    A0, [A2]
  745. 00000852  2828 0008                move.l     D4, [A0 + 0x8]
  746. 00000856  7600                     moveq.l    D3, 0x00
  747. 00000858  6018                     bra        +0x1A /* 00000872 */
  748. label0000085A:
  749. 0000085A  2003                     move.l     D0, D3
  750. 0000085C  E788                     lsl        D0, 3
  751. 0000085E  2052                     movea.l    A0, [A2]
  752. 00000860  D1C0                     add.l      A0, D0
  753. 00000862  2F28 0018                move.l     -[A7], [A0 + 0x18]
  754. 00000866  2F28 0014                move.l     -[A7], [A0 + 0x14]
  755. 0000086A  4EAD E1B8                jsr        [A5 - 0x1E48]
  756. 0000086E  5283                     addq.l     D3, 1
  757. 00000870  504F                     addq.w     A7, 8
  758. label00000872:
  759. 00000872  B684                     cmp.l      D3, D4
  760. 00000874  6DE4                     blt        -0x1A /* 0000085A */
  761. 00000876  2052                     movea.l    A0, [A2]
  762. 00000878  42A8 0008                clr.l      [A0 + 0x8]
  763. 0000087C  2F0A                     move.l     -[A7], A2
  764. 0000087E  4EAD D990                jsr        [A5 - 0x2670]
  765. 00000882  584F                     addq.w     A7, 4
  766. 00000884  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  767. 00000888  4E75                     rts
  768. fn0000088A:
  769. 0000088A  2F0A                     move.l     -[A7], A2
  770. 0000088C  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  771. 00000890  246F 0014                movea.l    A2, [A7 + 0x14]
  772. 00000894  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  773. 0000089A  6712                     beq        +0x14 /* 000008AE */
  774. 0000089C  3F3C 0016                move.w     -[A7], 0x16
  775. 000008A0  4EAD E070                jsr        [A5 - 0x1F90]
  776. 000008A4  7000                     moveq.l    D0, 0x00
  777. 000008A6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  778. 000008AA  245F                     movea.l    A2, [A7]+
  779. 000008AC  4E75                     rts
  780. label000008AE:
  781. 000008AE  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  782. 000008B2  48C0                     ext.l      D0
  783. 000008B4  5380                     subq.l     D0, 1
  784. 000008B6  E788                     lsl        D0, 3
  785. 000008B8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  786. 000008BC  2050                     movea.l    A0, [A0]
  787. 000008BE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  788. 000008C2  91C0                     sub.l      A0, D0
  789. 000008C4  2E90                     move.l     [A7], [A0]
  790. 000008C6  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  791. 000008CC  4A2F 0018                tst.b      [A7 + 0x18]
  792. 000008D0  6740                     beq        +0x42 /* 00000912 */
  793. 000008D2  486F 0008                pea.l      [A7 + 0x8]
  794. 000008D6  486F 0004                pea.l      [A7 + 0x4]
  795. 000008DA  2F0A                     move.l     -[A7], A2
  796. 000008DC  4EBA FB60                jsr        [PC - 0x4A0 /* 0000043E */]
  797. 000008E0  4A00                     tst.b      D0
  798. 000008E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  799. 000008E6  6740                     beq        +0x42 /* 00000928 */
  800. label000008E8:
  801. 000008E8  202F 0008                move.l     D0, [A7 + 0x8]
  802. 000008EC  E788                     lsl        D0, 3
  803. 000008EE  2052                     movea.l    A0, [A2]
  804. 000008F0  D1C0                     add.l      A0, D0
  805. 000008F2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  806. 000008F6  2F28 0014                move.l     -[A7], [A0 + 0x14]
  807. 000008FA  4EAD E1B8                jsr        [A5 - 0x1E48]
  808. 000008FE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  809. 00000902  2F0A                     move.l     -[A7], A2
  810. 00000904  4EAD D980                jsr        [A5 - 0x2680]
  811. 00000908  7001                     moveq.l    D0, 0x01
  812. 0000090A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  813. 0000090E  245F                     movea.l    A2, [A7]+
  814. 00000910  4E75                     rts
  815. label00000912:
  816. 00000912  486F 0008                pea.l      [A7 + 0x8]
  817. 00000916  486F 0004                pea.l      [A7 + 0x4]
  818. 0000091A  2F0A                     move.l     -[A7], A2
  819. 0000091C  4EBA FBE4                jsr        [PC - 0x41C /* 00000502 */]
  820. 00000920  4A00                     tst.b      D0
  821. 00000922  4FEF 000C                lea.l      A7, [A7 + 0xC]
  822. 00000926  66C0                     bne        -0x3E /* 000008E8 */
  823. label00000928:
  824. 00000928  7000                     moveq.l    D0, 0x00
  825. 0000092A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  826. 0000092E  245F                     movea.l    A2, [A7]+
  827. 00000930  4E75                     rts
  828. fn00000932:
  829. 00000932  594F                     subq.w     A7, 4
  830. 00000934  4857                     pea.l      [A7]
  831. 00000936  2F3C 0002 0004           move.l     -[A7], 0x20004
  832. 0000093C  4EAD E230                jsr        [A5 - 0x1DD0]
  833. 00000940  4A00                     tst.b      D0
  834. 00000942  504F                     addq.w     A7, 8
  835. 00000944  673C                     beq        +0x3E /* 00000982 */
  836. 00000946  7001                     moveq.l    D0, 0x01
  837. 00000948  B097                     cmp.l      D0, [A7]
  838. 0000094A  6E0E                     bgt        +0x10 /* 0000095A */
  839. 0000094C  206F 0008                movea.l    A0, [A7 + 0x8]
  840. 00000950  2050                     movea.l    A0, [A0]
  841. 00000952  2017                     move.l     D0, [A7]
  842. 00000954  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  843. 00000958  6F0C                     ble        +0xE /* 00000966 */
  844. label0000095A:
  845. 0000095A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  846. 0000095E  4EAD E070                jsr        [A5 - 0x1F90]
  847. 00000962  5C4F                     addq.w     A7, 6
  848. 00000964  4E75                     rts
  849. label00000966:
  850. 00000966  2017                     move.l     D0, [A7]
  851. 00000968  5380                     subq.l     D0, 1
  852. 0000096A  E788                     lsl        D0, 3
  853. 0000096C  206F 0008                movea.l    A0, [A7 + 0x8]
  854. 00000970  2050                     movea.l    A0, [A0]
  855. 00000972  D1C0                     add.l      A0, D0
  856. 00000974  226F 000C                movea.l    A1, [A7 + 0xC]
  857. 00000978  22A8 0014                move.l     [A1], [A0 + 0x14]
  858. 0000097C  2368 0018 0004           move.l     [A1 + 0x4], [A0 + 0x18]
  859. label00000982:
  860. 00000982  584F                     addq.w     A7, 4
  861. 00000984  4E75                     rts
  862. fn00000986:
  863. 00000986  2F0A                     move.l     -[A7], A2
  864. 00000988  514F                     subq.w     A7, 8
  865. 0000098A  246F 0016                movea.l    A2, [A7 + 0x16]
  866. 0000098E  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  867. 00000994  6710                     beq        +0x12 /* 000009A6 */
  868. 00000996  3F3C 0016                move.w     -[A7], 0x16
  869. 0000099A  4EAD E070                jsr        [A5 - 0x1F90]
  870. 0000099E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  871. 000009A2  245F                     movea.l    A2, [A7]+
  872. 000009A4  4E75                     rts
  873. label000009A6:
  874. 000009A6  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  875. 000009AA  48C0                     ext.l      D0
  876. 000009AC  5380                     subq.l     D0, 1
  877. 000009AE  E788                     lsl        D0, 3
  878. 000009B0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  879. 000009B4  2050                     movea.l    A0, [A0]
  880. 000009B6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  881. 000009BA  91C0                     sub.l      A0, D0
  882. 000009BC  2E90                     move.l     [A7], [A0]
  883. 000009BE  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  884. 000009C4  4A2F 0014                tst.b      [A7 + 0x14]
  885. 000009C8  6720                     beq        +0x22 /* 000009EA */
  886. 000009CA  486A 0004                pea.l      [A2 + 0x4]
  887. 000009CE  486F 0004                pea.l      [A7 + 0x4]
  888. 000009D2  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  889. 000009D6  4EBA FA66                jsr        [PC - 0x59A /* 0000043E */]
  890. 000009DA  4A00                     tst.b      D0
  891. 000009DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  892. 000009E0  661C                     bne        +0x1E /* 000009FE */
  893. 000009E2  70FF                     moveq.l    D0, 0xFFFFFFFF
  894. 000009E4  2540 0004                move.l     [A2 + 0x4], D0
  895. 000009E8  6014                     bra        +0x16 /* 000009FE */
  896. label000009EA:
  897. 000009EA  486A 0004                pea.l      [A2 + 0x4]
  898. 000009EE  486F 0004                pea.l      [A7 + 0x4]
  899. 000009F2  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  900. 000009F6  4EBA FB0A                jsr        [PC - 0x4F6 /* 00000502 */]
  901. 000009FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  902. label000009FE:
  903. 000009FE  52AA 0004                addq.l     [A2 + 0x4], 1
  904. 00000A02  504F                     addq.w     A7, 8
  905. 00000A04  245F                     movea.l    A2, [A7]+
  906. 00000A06  4E75                     rts
  907. fn00000A08:
  908. 00000A08  2F03                     move.l     -[A7], D3
  909. 00000A0A  514F                     subq.w     A7, 8
  910. 00000A0C  206F 0010                movea.l    A0, [A7 + 0x10]
  911. 00000A10  2050                     movea.l    A0, [A0]
  912. 00000A12  2628 0008                move.l     D3, [A0 + 0x8]
  913. 00000A16  5383                     subq.l     D3, 1
  914. 00000A18  4A83                     tst.l      D3
  915. 00000A1A  6D18                     blt        +0x1A /* 00000A34 */
  916. 00000A1C  2003                     move.l     D0, D3
  917. 00000A1E  E788                     lsl        D0, 3
  918. 00000A20  206F 0010                movea.l    A0, [A7 + 0x10]
  919. 00000A24  2050                     movea.l    A0, [A0]
  920. 00000A26  D1C0                     add.l      A0, D0
  921. 00000A28  2EA8 0014                move.l     [A7], [A0 + 0x14]
  922. 00000A2C  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  923. 00000A32  6008                     bra        +0xA /* 00000A3C */
  924. label00000A34:
  925. 00000A34  7002                     moveq.l    D0, 0x02
  926. 00000A36  2E80                     move.l     [A7], D0
  927. 00000A38  42AF 0004                clr.l      [A7 + 0x4]
  928. label00000A3C:
  929. 00000A3C  206F 0014                movea.l    A0, [A7 + 0x14]
  930. 00000A40  2097                     move.l     [A0], [A7]
  931. 00000A42  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  932. 00000A48  504F                     addq.w     A7, 8
  933. 00000A4A  261F                     move.l     D3, [A7]+
  934. 00000A4C  4E75                     rts
  935. fn00000A4E:
  936. 00000A4E  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  937. 00000A54  670C                     beq        +0xE /* 00000A62 */
  938. 00000A56  3F3C 0017                move.w     -[A7], 0x17
  939. 00000A5A  4EAD E070                jsr        [A5 - 0x1F90]
  940. 00000A5E  544F                     addq.w     A7, 2
  941. 00000A60  4E75                     rts
  942. label00000A62:
  943. 00000A62  1F3C 0001                move.b     -[A7], 0x1
  944. 00000A66  1F2F 000A                move.b     -[A7], [A7 + 0xA]
  945. 00000A6A  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  946. 00000A6E  4EBA FAFC                jsr        [PC - 0x504 /* 0000056C */]
  947. 00000A72  504F                     addq.w     A7, 8
  948. 00000A74  4E75                     rts
  949. fn00000A76:
  950. 00000A76  2F0A                     move.l     -[A7], A2
  951. 00000A78  514F                     subq.w     A7, 8
  952. 00000A7A  246F 0016                movea.l    A2, [A7 + 0x16]
  953. 00000A7E  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  954. 00000A84  6712                     beq        +0x14 /* 00000A98 */
  955. 00000A86  3F3C 0016                move.w     -[A7], 0x16
  956. 00000A8A  4EAD E070                jsr        [A5 - 0x1F90]
  957. 00000A8E  7000                     moveq.l    D0, 0x00
  958. 00000A90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  959. 00000A94  245F                     movea.l    A2, [A7]+
  960. 00000A96  4E75                     rts
  961. label00000A98:
  962. 00000A98  4A2F 0014                tst.b      [A7 + 0x14]
  963. 00000A9C  6748                     beq        +0x4A /* 00000AE6 */
  964. 00000A9E  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  965. 00000AA2  48C0                     ext.l      D0
  966. 00000AA4  5380                     subq.l     D0, 1
  967. 00000AA6  E788                     lsl        D0, 3
  968. 00000AA8  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  969. 00000AAC  2050                     movea.l    A0, [A0]
  970. 00000AAE  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  971. 00000AB2  91C0                     sub.l      A0, D0
  972. 00000AB4  2E90                     move.l     [A7], [A0]
  973. 00000AB6  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  974. 00000ABC  2F0A                     move.l     -[A7], A2
  975. 00000ABE  486F 0004                pea.l      [A7 + 0x4]
  976. 00000AC2  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  977. 00000AC6  4EBA F976                jsr        [PC - 0x68A /* 0000043E */]
  978. 00000ACA  4A00                     tst.b      D0
  979. 00000ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  980. 00000AD0  670A                     beq        +0xC /* 00000ADC */
  981. 00000AD2  5292                     addq.l     [A2], 1
  982. 00000AD4  7001                     moveq.l    D0, 0x01
  983. 00000AD6  504F                     addq.w     A7, 8
  984. 00000AD8  245F                     movea.l    A2, [A7]+
  985. 00000ADA  4E75                     rts
  986. label00000ADC:
  987. 00000ADC  5292                     addq.l     [A2], 1
  988. 00000ADE  7000                     moveq.l    D0, 0x00
  989. 00000AE0  504F                     addq.w     A7, 8
  990. 00000AE2  245F                     movea.l    A2, [A7]+
  991. 00000AE4  4E75                     rts
  992. label00000AE6:
  993. 00000AE6  2F0A                     move.l     -[A7], A2
  994. 00000AE8  2F3C 0002 0004           move.l     -[A7], 0x20004
  995. 00000AEE  4EAD E230                jsr        [A5 - 0x1DD0]
  996. 00000AF2  4A00                     tst.b      D0
  997. 00000AF4  504F                     addq.w     A7, 8
  998. 00000AF6  6608                     bne        +0xA /* 00000B00 */
  999. 00000AF8  7000                     moveq.l    D0, 0x00
  1000. 00000AFA  504F                     addq.w     A7, 8
  1001. 00000AFC  245F                     movea.l    A2, [A7]+
  1002. 00000AFE  4E75                     rts
  1003. label00000B00:
  1004. 00000B00  4A92                     tst.l      [A2]
  1005. 00000B02  6F0E                     ble        +0x10 /* 00000B12 */
  1006. 00000B04  206F 0010                movea.l    A0, [A7 + 0x10]
  1007. 00000B08  2050                     movea.l    A0, [A0]
  1008. 00000B0A  2012                     move.l     D0, [A2]
  1009. 00000B0C  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  1010. 00000B10  6F04                     ble        +0x6 /* 00000B16 */
  1011. label00000B12:
  1012. 00000B12  7000                     moveq.l    D0, 0x00
  1013. 00000B14  6002                     bra        +0x4 /* 00000B18 */
  1014. label00000B16:
  1015. 00000B16  7001                     moveq.l    D0, 0x01
  1016. label00000B18:
  1017. 00000B18  504F                     addq.w     A7, 8
  1018. 00000B1A  245F                     movea.l    A2, [A7]+
  1019. 00000B1C  4E75                     rts
  1020. fn00000B1E:
  1021. 00000B1E  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  1022. 00000B22  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1023. 00000B26  246F 0038                movea.l    A2, [A7 + 0x38]
  1024. 00000B2A  2C2F 003C                move.l     D6, [A7 + 0x3C]
  1025. 00000B2E  2A2F 0040                move.l     D5, [A7 + 0x40]
  1026. 00000B32  2606                     move.l     D3, D6
  1027. 00000B34  2805                     move.l     D4, D5
  1028. 00000B36  2E04                     move.l     D7, D4
  1029. 00000B38  9E83                     sub.l      D7, D3
  1030. 00000B3A  5287                     addq.l     D7, 1
  1031. 00000B3C  7001                     moveq.l    D0, 0x01
  1032. 00000B3E  BE80                     cmp.l      D7, D0
  1033. 00000B40  6F00 01D6                ble        +0x1D8 /* 00000D18 */
  1034. 00000B44  700A                     moveq.l    D0, 0x0A
  1035. 00000B46  BE80                     cmp.l      D7, D0
  1036. 00000B48  6D08                     blt        +0xA /* 00000B52 */
  1037. 00000B4A  4EAD D788                jsr        [A5 - 0x2878]
  1038. 00000B4E  4A00                     tst.b      D0
  1039. 00000B50  677C                     beq        +0x7E /* 00000BCE */
  1040. label00000B52:
  1041. 00000B52  7800                     moveq.l    D4, 0x00
  1042. 00000B54  2606                     move.l     D3, D6
  1043. 00000B56  6064                     bra        +0x66 /* 00000BBC */
  1044. label00000B58:
  1045. 00000B58  2003                     move.l     D0, D3
  1046. 00000B5A  5280                     addq.l     D0, 1
  1047. 00000B5C  E788                     lsl        D0, 3
  1048. 00000B5E  2C40                     movea.l    A6, D0
  1049. 00000B60  2052                     movea.l    A0, [A2]
  1050. 00000B62  D1CE                     add.l      A0, A6
  1051. 00000B64  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1052. 00000B68  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1053. 00000B6C  2003                     move.l     D0, D3
  1054. 00000B6E  E788                     lsl        D0, 3
  1055. 00000B70  2052                     movea.l    A0, [A2]
  1056. 00000B72  D1C0                     add.l      A0, D0
  1057. 00000B74  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1058. 00000B78  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1059. 00000B7C  4EBA F48A                jsr        [PC - 0xB76 /* 00000008 */]
  1060. 00000B80  4A40                     tst.w      D0
  1061. 00000B82  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1062. 00000B86  6F32                     ble        +0x34 /* 00000BBA */
  1063. 00000B88  2003                     move.l     D0, D3
  1064. 00000B8A  E788                     lsl        D0, 3
  1065. 00000B8C  2652                     movea.l    A3, [A2]
  1066. 00000B8E  D7C0                     add.l      A3, D0
  1067. 00000B90  47EB 0014                lea.l      A3, [A3 + 0x14]
  1068. 00000B94  2852                     movea.l    A4, [A2]
  1069. 00000B96  D9CE                     add.l      A4, A6
  1070. 00000B98  49EC 0014                lea.l      A4, [A4 + 0x14]
  1071. 00000B9C  2F53 0008                move.l     [A7 + 0x8], [A3]
  1072. 00000BA0  2F6B 0004 000C           move.l     [A7 + 0xC], [A3 + 0x4]
  1073. 00000BA6  2694                     move.l     [A3], [A4]
  1074. 00000BA8  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  1075. 00000BAE  28AF 0008                move.l     [A4], [A7 + 0x8]
  1076. 00000BB2  296F 000C 0004           move.l     [A4 + 0x4], [A7 + 0xC]
  1077. 00000BB8  7801                     moveq.l    D4, 0x01
  1078. label00000BBA:
  1079. 00000BBA  5283                     addq.l     D3, 1
  1080. label00000BBC:
  1081. 00000BBC  B685                     cmp.l      D3, D5
  1082. 00000BBE  6D98                     blt        -0x66 /* 00000B58 */
  1083. 00000BC0  4A04                     tst.b      D4
  1084. 00000BC2  668E                     bne        -0x70 /* 00000B52 */
  1085. 00000BC4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1086. 00000BC8  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1087. 00000BCC  4E75                     rts
  1088. label00000BCE:
  1089. 00000BCE  2007                     move.l     D0, D7
  1090. 00000BD0  E280                     asr        D0, 1
  1091. 00000BD2  D086                     add.l      D0, D6
  1092. 00000BD4  E788                     lsl        D0, 3
  1093. 00000BD6  2052                     movea.l    A0, [A2]
  1094. 00000BD8  D1C0                     add.l      A0, D0
  1095. 00000BDA  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1096. 00000BDE  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1097. 00000BE4  6000 0094                bra        +0x96 /* 00000C7A */
  1098. label00000BE8:
  1099. 00000BE8  5384                     subq.l     D4, 1
  1100. label00000BEA:
  1101. 00000BEA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1102. 00000BEE  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1103. 00000BF2  2004                     move.l     D0, D4
  1104. 00000BF4  E788                     lsl        D0, 3
  1105. 00000BF6  2052                     movea.l    A0, [A2]
  1106. 00000BF8  D1C0                     add.l      A0, D0
  1107. 00000BFA  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1108. 00000BFE  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1109. 00000C02  4EBA F404                jsr        [PC - 0xBFC /* 00000008 */]
  1110. 00000C06  4A40                     tst.w      D0
  1111. 00000C08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1112. 00000C0C  6D08                     blt        +0xA /* 00000C16 */
  1113. 00000C0E  B886                     cmp.l      D4, D6
  1114. 00000C10  6CD6                     bge        -0x28 /* 00000BE8 */
  1115. 00000C12  6002                     bra        +0x4 /* 00000C16 */
  1116. label00000C14:
  1117. 00000C14  5283                     addq.l     D3, 1
  1118. label00000C16:
  1119. 00000C16  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1120. 00000C1A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1121. 00000C1E  2003                     move.l     D0, D3
  1122. 00000C20  E788                     lsl        D0, 3
  1123. 00000C22  2052                     movea.l    A0, [A2]
  1124. 00000C24  D1C0                     add.l      A0, D0
  1125. 00000C26  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1126. 00000C2A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1127. 00000C2E  4EBA F3D8                jsr        [PC - 0xC28 /* 00000008 */]
  1128. 00000C32  4A40                     tst.w      D0
  1129. 00000C34  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1130. 00000C38  6C04                     bge        +0x6 /* 00000C3E */
  1131. 00000C3A  B685                     cmp.l      D3, D5
  1132. 00000C3C  6FD6                     ble        -0x28 /* 00000C14 */
  1133. label00000C3E:
  1134. 00000C3E  B684                     cmp.l      D3, D4
  1135. 00000C40  6C38                     bge        +0x3A /* 00000C7A */
  1136. 00000C42  2003                     move.l     D0, D3
  1137. 00000C44  E788                     lsl        D0, 3
  1138. 00000C46  2652                     movea.l    A3, [A2]
  1139. 00000C48  D7C0                     add.l      A3, D0
  1140. 00000C4A  47EB 0014                lea.l      A3, [A3 + 0x14]
  1141. 00000C4E  2004                     move.l     D0, D4
  1142. 00000C50  E788                     lsl        D0, 3
  1143. 00000C52  2852                     movea.l    A4, [A2]
  1144. 00000C54  D9C0                     add.l      A4, D0
  1145. 00000C56  49EC 0014                lea.l      A4, [A4 + 0x14]
  1146. 00000C5A  2F53 0008                move.l     [A7 + 0x8], [A3]
  1147. 00000C5E  2F6B 0004 000C           move.l     [A7 + 0xC], [A3 + 0x4]
  1148. 00000C64  2694                     move.l     [A3], [A4]
  1149. 00000C66  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  1150. 00000C6C  28AF 0008                move.l     [A4], [A7 + 0x8]
  1151. 00000C70  296F 000C 0004           move.l     [A4 + 0x4], [A7 + 0xC]
  1152. 00000C76  5283                     addq.l     D3, 1
  1153. 00000C78  5384                     subq.l     D4, 1
  1154. label00000C7A:
  1155. 00000C7A  B684                     cmp.l      D3, D4
  1156. 00000C7C  6F00 FF6C                ble        -0x92 /* 00000BEA */
  1157. 00000C80  B686                     cmp.l      D3, D6
  1158. 00000C82  6674                     bne        +0x76 /* 00000CF8 */
  1159. 00000C84  6002                     bra        +0x4 /* 00000C88 */
  1160. label00000C86:
  1161. 00000C86  5283                     addq.l     D3, 1
  1162. label00000C88:
  1163. 00000C88  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1164. 00000C8C  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1165. 00000C90  2003                     move.l     D0, D3
  1166. 00000C92  E788                     lsl        D0, 3
  1167. 00000C94  2052                     movea.l    A0, [A2]
  1168. 00000C96  D1C0                     add.l      A0, D0
  1169. 00000C98  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1170. 00000C9C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1171. 00000CA0  4EBA F366                jsr        [PC - 0xC9A /* 00000008 */]
  1172. 00000CA4  4A40                     tst.w      D0
  1173. 00000CA6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1174. 00000CAA  66DA                     bne        -0x24 /* 00000C86 */
  1175. 00000CAC  2006                     move.l     D0, D6
  1176. 00000CAE  E788                     lsl        D0, 3
  1177. 00000CB0  2652                     movea.l    A3, [A2]
  1178. 00000CB2  D7C0                     add.l      A3, D0
  1179. 00000CB4  47EB 0014                lea.l      A3, [A3 + 0x14]
  1180. 00000CB8  2003                     move.l     D0, D3
  1181. 00000CBA  E788                     lsl        D0, 3
  1182. 00000CBC  2852                     movea.l    A4, [A2]
  1183. 00000CBE  D9C0                     add.l      A4, D0
  1184. 00000CC0  49EC 0014                lea.l      A4, [A4 + 0x14]
  1185. 00000CC4  2F53 0008                move.l     [A7 + 0x8], [A3]
  1186. 00000CC8  2F6B 0004 000C           move.l     [A7 + 0xC], [A3 + 0x4]
  1187. 00000CCE  2694                     move.l     [A3], [A4]
  1188. 00000CD0  276C 0004 0004           move.l     [A3 + 0x4], [A4 + 0x4]
  1189. 00000CD6  28AF 0008                move.l     [A4], [A7 + 0x8]
  1190. 00000CDA  296F 000C 0004           move.l     [A4 + 0x4], [A7 + 0xC]
  1191. 00000CE0  2F05                     move.l     -[A7], D5
  1192. 00000CE2  2006                     move.l     D0, D6
  1193. 00000CE4  5280                     addq.l     D0, 1
  1194. 00000CE6  2F00                     move.l     -[A7], D0
  1195. 00000CE8  2F0A                     move.l     -[A7], A2
  1196. 00000CEA  4EBA FE32                jsr        [PC - 0x1CE /* 00000B1E */]
  1197. 00000CEE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1198. 00000CF2  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1199. 00000CF6  4E75                     rts
  1200. label00000CF8:
  1201. 00000CF8  2003                     move.l     D0, D3
  1202. 00000CFA  5380                     subq.l     D0, 1
  1203. 00000CFC  2F00                     move.l     -[A7], D0
  1204. 00000CFE  2F06                     move.l     -[A7], D6
  1205. 00000D00  2F0A                     move.l     -[A7], A2
  1206. 00000D02  4EBA FE1A                jsr        [PC - 0x1E6 /* 00000B1E */]
  1207. 00000D06  2F05                     move.l     -[A7], D5
  1208. 00000D08  2004                     move.l     D0, D4
  1209. 00000D0A  5280                     addq.l     D0, 1
  1210. 00000D0C  2F00                     move.l     -[A7], D0
  1211. 00000D0E  2F0A                     move.l     -[A7], A2
  1212. 00000D10  4EBA FE0C                jsr        [PC - 0x1F4 /* 00000B1E */]
  1213. 00000D14  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1214. label00000D18:
  1215. 00000D18  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1216. 00000D1C  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  1217. 00000D20  4E75                     rts
  1218. fn00000D22:
  1219. 00000D22  2F0A                     move.l     -[A7], A2
  1220. 00000D24  246F 0008                movea.l    A2, [A7 + 0x8]
  1221. 00000D28  41ED 9052                lea.l      A0, [A5 - 0x6FAE]
  1222. 00000D2C  2252                     movea.l    A1, [A2]
  1223. 00000D2E  2288                     move.l     [A1], A0
  1224. 00000D30  2052                     movea.l    A0, [A2]
  1225. 00000D32  2028 0008                move.l     D0, [A0 + 0x8]
  1226. 00000D36  5380                     subq.l     D0, 1
  1227. 00000D38  2F00                     move.l     -[A7], D0
  1228. 00000D3A  42A7                     clr.l      -[A7]
  1229. 00000D3C  2F0A                     move.l     -[A7], A2
  1230. 00000D3E  4EBA FDDE                jsr        [PC - 0x222 /* 00000B1E */]
  1231. 00000D42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1232. 00000D46  245F                     movea.l    A2, [A7]+
  1233. 00000D48  4E75                     rts
  1234. fn00000D4A:
  1235. 00000D4A  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  1236. 00000D4E  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1237. 00000D52  246F 0024                movea.l    A2, [A7 + 0x24]
  1238. 00000D56  3A2F 002A                move.w     D5, [A7 + 0x2A]
  1239. 00000D5A  2052                     movea.l    A0, [A2]
  1240. 00000D5C  2828 0008                move.l     D4, [A0 + 0x8]
  1241. 00000D60  7001                     moveq.l    D0, 0x01
  1242. 00000D62  B880                     cmp.l      D4, D0
  1243. 00000D64  6D00 008E                blt        +0x90 /* 00000DF4 */
  1244. 00000D68  4A2F 0028                tst.b      [A7 + 0x28]
  1245. 00000D6C  672A                     beq        +0x2C /* 00000D98 */
  1246. 00000D6E  0C45 FFFF                cmpi.w     D5, 0xFFFF
  1247. 00000D72  660E                     bne        +0x10 /* 00000D82 */
  1248. 00000D74  2052                     movea.l    A0, [A2]
  1249. 00000D76  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1250. 00000D7A  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1251. 00000D80  6066                     bra        +0x68 /* 00000DE8 */
  1252. label00000D82:
  1253. 00000D82  2004                     move.l     D0, D4
  1254. 00000D84  5380                     subq.l     D0, 1
  1255. 00000D86  E788                     lsl        D0, 3
  1256. 00000D88  2052                     movea.l    A0, [A2]
  1257. 00000D8A  D1C0                     add.l      A0, D0
  1258. 00000D8C  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1259. 00000D90  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1260. 00000D96  6050                     bra        +0x52 /* 00000DE8 */
  1261. label00000D98:
  1262. 00000D98  2052                     movea.l    A0, [A2]
  1263. 00000D9A  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1264. 00000D9E  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1265. 00000DA4  7601                     moveq.l    D3, 0x01
  1266. 00000DA6  603C                     bra        +0x3E /* 00000DE4 */
  1267. label00000DA8:
  1268. 00000DA8  2003                     move.l     D0, D3
  1269. 00000DAA  E788                     lsl        D0, 3
  1270. 00000DAC  2052                     movea.l    A0, [A2]
  1271. 00000DAE  D1C0                     add.l      A0, D0
  1272. 00000DB0  2F68 0014 0008           move.l     [A7 + 0x8], [A0 + 0x14]
  1273. 00000DB6  2F68 0018 000C           move.l     [A7 + 0xC], [A0 + 0x18]
  1274. 00000DBC  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1275. 00000DC0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1276. 00000DC4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1277. 00000DC8  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1278. 00000DCC  4EBA F23A                jsr        [PC - 0xDC6 /* 00000008 */]
  1279. 00000DD0  BA40                     cmp.w      D5, D0
  1280. 00000DD2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1281. 00000DD6  670A                     beq        +0xC /* 00000DE2 */
  1282. 00000DD8  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1283. 00000DDC  2F6F 000C 0004           move.l     [A7 + 0x4], [A7 + 0xC]
  1284. label00000DE2:
  1285. 00000DE2  5283                     addq.l     D3, 1
  1286. label00000DE4:
  1287. 00000DE4  B684                     cmp.l      D3, D4
  1288. 00000DE6  6DC0                     blt        -0x3E /* 00000DA8 */
  1289. label00000DE8:
  1290. 00000DE8  206F 002C                movea.l    A0, [A7 + 0x2C]
  1291. 00000DEC  2097                     move.l     [A0], [A7]
  1292. 00000DEE  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  1293. label00000DF4:
  1294. 00000DF4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1295. 00000DF8  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  1296. 00000DFC  4E75                     rts
  1297. fn00000DFE:
  1298. 00000DFE  2F0A                     move.l     -[A7], A2
  1299. 00000E00  594F                     subq.w     A7, 4
  1300. 00000E02  246F 000C                movea.l    A2, [A7 + 0xC]
  1301. 00000E06  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  1302. 00000E0C  6612                     bne        +0x14 /* 00000E20 */
  1303. 00000E0E  7008                     moveq.l    D0, 0x08
  1304. 00000E10  2480                     move.l     [A2], D0
  1305. 00000E12  257C 0000 01C7 0004      move.l     [A2 + 0x4], 0x1C7
  1306. 00000E1A  584F                     addq.w     A7, 4
  1307. 00000E1C  245F                     movea.l    A2, [A7]+
  1308. 00000E1E  4E75                     rts
  1309. label00000E20:
  1310. 00000E20  4857                     pea.l      [A7]
  1311. 00000E22  2F3C 0002 0008           move.l     -[A7], 0x20008
  1312. 00000E28  4EAD E230                jsr        [A5 - 0x1DD0]
  1313. 00000E2C  4A00                     tst.b      D0
  1314. 00000E2E  504F                     addq.w     A7, 8
  1315. 00000E30  671A                     beq        +0x1C /* 00000E4C */
  1316. 00000E32  302F 0002                move.w     D0, [A7 + 0x2]
  1317. 00000E36  48C0                     ext.l      D0
  1318. 00000E38  0480 0000 01C7           subi.l     D0, 0x1C7
  1319. 00000E3E  6706                     beq        +0x8 /* 00000E46 */
  1320. 00000E40  5380                     subq.l     D0, 1
  1321. 00000E42  6702                     beq        +0x4 /* 00000E46 */
  1322. 00000E44  6006                     bra        +0x8 /* 00000E4C */
  1323. label00000E46:
  1324. 00000E46  7001                     moveq.l    D0, 0x01
  1325. 00000E48  2540 0004                move.l     [A2 + 0x4], D0
  1326. label00000E4C:
  1327. 00000E4C  584F                     addq.w     A7, 4
  1328. 00000E4E  245F                     movea.l    A2, [A7]+
  1329. 00000E50  4E75                     rts
  1330. fn00000E52:
  1331. 00000E52  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  1332. 00000E56  514F                     subq.w     A7, 8
  1333. 00000E58  266F 0024                movea.l    A3, [A7 + 0x24]
  1334. 00000E5C  2C6F 0028                movea.l    A6, [A7 + 0x28]
  1335. 00000E60  4EAD D788                jsr        [A5 - 0x2878]
  1336. 00000E64  4A00                     tst.b      D0
  1337. 00000E66  6712                     beq        +0x14 /* 00000E7A */
  1338. 00000E68  3F3C 0002                move.w     -[A7], 0x2
  1339. 00000E6C  4EAD E070                jsr        [A5 - 0x1F90]
  1340. 00000E70  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1341. 00000E74  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1342. 00000E78  4E75                     rts
  1343. label00000E7A:
  1344. 00000E7A  2053                     movea.l    A0, [A3]
  1345. 00000E7C  2828 0008                move.l     D4, [A0 + 0x8]
  1346. 00000E80  2F04                     move.l     -[A7], D4
  1347. 00000E82  2F3C 001C 0008           move.l     -[A7], 0x1C0008
  1348. 00000E88  4EAD D960                jsr        [A5 - 0x26A0]
  1349. 00000E8C  2448                     movea.l    A2, A0
  1350. 00000E8E  200A                     move.l     D0, A2
  1351. 00000E90  504F                     addq.w     A7, 8
  1352. 00000E92  6612                     bne        +0x14 /* 00000EA6 */
  1353. 00000E94  3F3C 0002                move.w     -[A7], 0x2
  1354. 00000E98  4EAD E070                jsr        [A5 - 0x1F90]
  1355. 00000E9C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1356. 00000EA0  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1357. 00000EA4  4E75                     rts
  1358. label00000EA6:
  1359. 00000EA6  7600                     moveq.l    D3, 0x00
  1360. 00000EA8  6062                     bra        +0x64 /* 00000F0C */
  1361. label00000EAA:
  1362. 00000EAA  2003                     move.l     D0, D3
  1363. 00000EAC  E788                     lsl        D0, 3
  1364. 00000EAE  2053                     movea.l    A0, [A3]
  1365. 00000EB0  D1C0                     add.l      A0, D0
  1366. 00000EB2  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1367. 00000EB6  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1368. 00000EBC  4857                     pea.l      [A7]
  1369. 00000EBE  4EBA 1C32                jsr        [PC + 0x1C32 /* 00002AF2 */]
  1370. 00000EC2  4A00                     tst.b      D0
  1371. 00000EC4  584F                     addq.w     A7, 4
  1372. 00000EC6  670E                     beq        +0x10 /* 00000ED6 */
  1373. 00000EC8  4857                     pea.l      [A7]
  1374. 00000ECA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1375. 00000ECE  4EBA 005E                jsr        [PC + 0x5E /* 00000F2E */]
  1376. 00000ED2  504F                     addq.w     A7, 8
  1377. 00000ED4  6018                     bra        +0x1A /* 00000EEE */
  1378. label00000ED6:
  1379. 00000ED6  4857                     pea.l      [A7]
  1380. 00000ED8  4EBA 3818                jsr        [PC + 0x3818 /* 000046F2 */]
  1381. 00000EDC  4A00                     tst.b      D0
  1382. 00000EDE  584F                     addq.w     A7, 4
  1383. 00000EE0  670C                     beq        +0xE /* 00000EEE */
  1384. 00000EE2  4857                     pea.l      [A7]
  1385. 00000EE4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1386. 00000EE8  4EBA 29F2                jsr        [PC + 0x29F2 /* 000038DC */]
  1387. 00000EEC  504F                     addq.w     A7, 8
  1388. label00000EEE:
  1389. 00000EEE  4857                     pea.l      [A7]
  1390. 00000EF0  4EAD E1C0                jsr        [A5 - 0x1E40]
  1391. 00000EF4  2003                     move.l     D0, D3
  1392. 00000EF6  E788                     lsl        D0, 3
  1393. 00000EF8  2052                     movea.l    A0, [A2]
  1394. 00000EFA  D1C0                     add.l      A0, D0
  1395. 00000EFC  216F 0004 0014           move.l     [A0 + 0x14], [A7 + 0x4]
  1396. 00000F02  216F 0008 0018           move.l     [A0 + 0x18], [A7 + 0x8]
  1397. 00000F08  5283                     addq.l     D3, 1
  1398. 00000F0A  584F                     addq.w     A7, 4
  1399. label00000F0C:
  1400. 00000F0C  B684                     cmp.l      D3, D4
  1401. 00000F0E  6D9A                     blt        -0x64 /* 00000EAA */
  1402. 00000F10  2852                     movea.l    A4, [A2]
  1403. 00000F12  42AC 0004                clr.l      [A4 + 0x4]
  1404. 00000F16  2053                     movea.l    A0, [A3]
  1405. 00000F18  2890                     move.l     [A4], [A0]
  1406. 00000F1A  2944 0008                move.l     [A4 + 0x8], D4
  1407. 00000F1E  7006                     moveq.l    D0, 0x06
  1408. 00000F20  2C80                     move.l     [A6], D0
  1409. 00000F22  2D4A 0004                move.l     [A6 + 0x4], A2
  1410. 00000F26  504F                     addq.w     A7, 8
  1411. 00000F28  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  1412. 00000F2C  4E75                     rts
  1413. fn00000F2E:
  1414. 00000F2E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1415. 00000F32  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1416. 00000F36  4EBA FF1A                jsr        [PC - 0xE6 /* 00000E52 */]
  1417. 00000F3A  504F                     addq.w     A7, 8
  1418. 00000F3C  4E75                     rts
  1419. fn00000F3E:
  1420. 00000F3E  48E7 1020                movem.l    -[A7], D3,A2
  1421. 00000F42  514F                     subq.w     A7, 8
  1422. 00000F44  246F 0014                movea.l    A2, [A7 + 0x14]
  1423. 00000F48  162F 001A                move.b     D3, [A7 + 0x1A]
  1424. 00000F4C  7004                     moveq.l    D0, 0x04
  1425. 00000F4E  2E80                     move.l     [A7], D0
  1426. 00000F50  42AF 0004                clr.l      [A7 + 0x4]
  1427. 00000F54  302F 0018                move.w     D0, [A7 + 0x18]
  1428. 00000F58  48C0                     ext.l      D0
  1429. 00000F5A  4EAD 9D1E                jsr        [A5 - 0x62E2]
  1430. 00000F5E  01DA                     bset       [A2]+, D0
  1431. 00000F60  0000 0165                ori.b      D0, 0x65 /* 'e' */
  1432. 00000F64  0000 01E4                ori.b      D0, 0xE4
  1433. 00000F68  0015 0000                ori.b      [A5], 0x0
  1434. 00000F6C  0165                     bchg       -[A5], D0
  1435. 00000F6E  01AC 0000                bclr       [A4 + 0x0], D0
  1436. 00000F72  016E 007A                bchg       [A6 + 0x7A], D0
  1437. 00000F76  0000 016F                ori.b      D0, 0x6F /* 'o' */
  1438. 00000F7A  0074 0000 0171 007E 0000 ori.w      [[A4 + 0x7E0000]], 0x0
  1439. 00000F84  0172 0086                bchg       [A2 + D0.w - 0x122], D0
  1440. 00000F88  0000 0173                ori.b      D0, 0x73 /* 's' */
  1441. 00000F8C  008C 0000 0174           ori.l      A4, 0x174
  1442. 00000F92  007A 0000 0175           ori.w      [PC + 0x175 /* 00001109, value 0x424F 'BO' */], 0x0
  1443. 00000F98  008C 0000 0176           ori.l      A4, 0x176
  1444. 00000F9E  009A 0000 0178           ori.l      [A2]+, 0x178
  1445. 00000FA4  0094 0000 017A           ori.l      [A4], 0x17A
  1446. 00000FAA  009C 0000 017B           ori.l      [A4]+, 0x17B
  1447. 00000FB0  0096 0000 017C           ori.l      [A6], 0x17C
  1448. 00000FB6  00A2 0000 017D           ori.l      -[A2], 0x17D
  1449. 00000FBC  00AA 0000 017F 00A4      ori.l      [A2 + 0xA4], 0x17F
  1450. 00000FC4  0000 0180                ori.b      D0, 0x80
  1451. 00000FC8  00AC 0000 0181 00B2      ori.l      [A4 + 0xB2], 0x181
  1452. 00000FD0  0000 0182                ori.b      D0, 0x82
  1453. 00000FD4  00CA                     ori.?      A2, 0xFFFFFFFFFFFFFFFF
  1454. 00000FD6  0000 0183                ori.b      D0, 0x83
  1455. 00000FDA  00D8                     ori.?      [A0]+, 0xFFFFFFFFFFFFFFFF
  1456. 00000FDC  0000 0184                ori.b      D0, 0x84
  1457. 00000FE0  00E4                     ori.?      -[A4], 0xFFFFFFFFFFFFFFFF
  1458. 00000FE2  0000 0185                ori.b      D0, 0x85
  1459. 00000FE6  0104                     btst       D4, D0
  1460. 00000FE8  0000 01E4                ori.b      D0, 0xE4
  1461. 00000FEC  0124                     btst       -[A4], D0
  1462. 00000FEE  4227                     clr.b      -[A7]
  1463. 00000FF0  1F03                     move.b     -[A7], D3
  1464. 00000FF2  2F0A                     move.l     -[A7], A2
  1465. 00000FF4  4EBA F576                jsr        [PC - 0xA8A /* 0000056C */]
  1466. 00000FF8  504F                     addq.w     A7, 8
  1467. 00000FFA  6000 0146                bra        +0x148 /* 00001142 */
  1468. 00000FFE  1F03                     move.b     -[A7], D3
  1469. 00001000  2F0A                     move.l     -[A7], A2
  1470. 00001002  4EBA F75E                jsr        [PC - 0x8A2 /* 00000762 */]
  1471. 00001006  5C4F                     addq.w     A7, 6
  1472. 00001008  6000 0138                bra        +0x13A /* 00001142 */
  1473. 0000100C  2F0A                     move.l     -[A7], A2
  1474. 0000100E  4EBA F7BE                jsr        [PC - 0x842 /* 000007CE */]
  1475. 00001012  584F                     addq.w     A7, 4
  1476. 00001014  6000 012C                bra        +0x12E /* 00001142 */
  1477. 00001018  2F0A                     move.l     -[A7], A2
  1478. 0000101A  4EBA F82C                jsr        [PC - 0x7D4 /* 00000848 */]
  1479. 0000101E  584F                     addq.w     A7, 4
  1480. 00001020  6000 0120                bra        +0x122 /* 00001142 */
  1481. 00001024  1F03                     move.b     -[A7], D3
  1482. 00001026  2F0A                     move.l     -[A7], A2
  1483. 00001028  4EBA F860                jsr        [PC - 0x7A0 /* 0000088A */]
  1484. 0000102C  49C0                     lea.l      A4, D0
  1485. 0000102E  2F40 000A                move.l     [A7 + 0xA], D0
  1486. 00001032  5C4F                     addq.w     A7, 6
  1487. 00001034  6000 010C                bra        +0x10E /* 00001142 */
  1488. 00001038  4857                     pea.l      [A7]
  1489. 0000103A  2F0A                     move.l     -[A7], A2
  1490. 0000103C  4EBA F8F4                jsr        [PC - 0x70C /* 00000932 */]
  1491. 00001040  504F                     addq.w     A7, 8
  1492. 00001042  6000 00FE                bra        +0x100 /* 00001142 */
  1493. 00001046  4857                     pea.l      [A7]
  1494. 00001048  1F03                     move.b     -[A7], D3
  1495. 0000104A  2F0A                     move.l     -[A7], A2
  1496. 0000104C  4EBA F938                jsr        [PC - 0x6C8 /* 00000986 */]
  1497. 00001050  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1498. 00001054  6000 00EC                bra        +0xEE /* 00001142 */
  1499. 00001058  4857                     pea.l      [A7]
  1500. 0000105A  2F0A                     move.l     -[A7], A2
  1501. 0000105C  4EBA F9AA                jsr        [PC - 0x656 /* 00000A08 */]
  1502. 00001060  504F                     addq.w     A7, 8
  1503. 00001062  6000 00DE                bra        +0xE0 /* 00001142 */
  1504. 00001066  1F03                     move.b     -[A7], D3
  1505. 00001068  2F0A                     move.l     -[A7], A2
  1506. 0000106A  4EBA F9E2                jsr        [PC - 0x61E /* 00000A4E */]
  1507. 0000106E  5C4F                     addq.w     A7, 6
  1508. 00001070  6000 00D0                bra        +0xD2 /* 00001142 */
  1509. 00001074  2052                     movea.l    A0, [A2]
  1510. 00001076  2F68 0008 0004           move.l     [A7 + 0x4], [A0 + 0x8]
  1511. 0000107C  6000 00C4                bra        +0xC6 /* 00001142 */
  1512. 00001080  486F 0004                pea.l      [A7 + 0x4]
  1513. 00001084  1F03                     move.b     -[A7], D3
  1514. 00001086  2F0A                     move.l     -[A7], A2
  1515. 00001088  4EBA F9EC                jsr        [PC - 0x614 /* 00000A76 */]
  1516. 0000108C  4A00                     tst.b      D0
  1517. 0000108E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1518. 00001092  6600 00AE                bne        +0xB0 /* 00001142 */
  1519. 00001096  42AF 0004                clr.l      [A7 + 0x4]
  1520. 0000109A  6000 00A6                bra        +0xA8 /* 00001142 */
  1521. 0000109E  486F 0004                pea.l      [A7 + 0x4]
  1522. 000010A2  1F03                     move.b     -[A7], D3
  1523. 000010A4  2F0A                     move.l     -[A7], A2
  1524. 000010A6  4EBA F9CE                jsr        [PC - 0x632 /* 00000A76 */]
  1525. 000010AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1526. 000010AE  6000 0092                bra        +0x94 /* 00001142 */
  1527. 000010B2  4A03                     tst.b      D3
  1528. 000010B4  6600 008C                bne        +0x8E /* 00001142 */
  1529. 000010B8  2F0A                     move.l     -[A7], A2
  1530. 000010BA  4EBA FC66                jsr        [PC - 0x39A /* 00000D22 */]
  1531. 000010BE  584F                     addq.w     A7, 4
  1532. 000010C0  6000 0080                bra        +0x82 /* 00001142 */
  1533. 000010C4  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  1534. 000010CA  670A                     beq        +0xC /* 000010D6 */
  1535. 000010CC  7000                     moveq.l    D0, 0x00
  1536. 000010CE  504F                     addq.w     A7, 8
  1537. 000010D0  4CDF 0408                movem.l    D3,A2, [A7]+
  1538. 000010D4  4E75                     rts
  1539. label000010D6:
  1540. 000010D6  4857                     pea.l      [A7]
  1541. 000010D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1542. 000010DC  1F03                     move.b     -[A7], D3
  1543. 000010DE  2F0A                     move.l     -[A7], A2
  1544. 000010E0  4EBA FC68                jsr        [PC - 0x398 /* 00000D4A */]
  1545. 000010E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1546. 000010E8  6058                     bra        +0x5A /* 00001142 */
  1547. 000010EA  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  1548. 000010F0  670A                     beq        +0xC /* 000010FC */
  1549. 000010F2  7000                     moveq.l    D0, 0x00
  1550. 000010F4  504F                     addq.w     A7, 8
  1551. 000010F6  4CDF 0408                movem.l    D3,A2, [A7]+
  1552. 000010FA  4E75                     rts
  1553. label000010FC:
  1554. 000010FC  4857                     pea.l      [A7]
  1555. 000010FE  3F3C 0001                move.w     -[A7], 0x1
  1556. 00001102  1F03                     move.b     -[A7], D3
  1557. 00001104  2F0A                     move.l     -[A7], A2
  1558. 00001106  4EBA FC42                jsr        [PC - 0x3BE /* 00000D4A */]
  1559. 0000110A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1560. 0000110E  6032                     bra        +0x34 /* 00001142 */
  1561. 00001110  4857                     pea.l      [A7]
  1562. 00001112  4EBA FCEA                jsr        [PC - 0x316 /* 00000DFE */]
  1563. 00001116  584F                     addq.w     A7, 4
  1564. 00001118  6028                     bra        +0x2A /* 00001142 */
  1565. 0000111A  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  1566. 00001120  670A                     beq        +0xC /* 0000112C */
  1567. 00001122  7000                     moveq.l    D0, 0x00
  1568. 00001124  504F                     addq.w     A7, 8
  1569. 00001126  4CDF 0408                movem.l    D3,A2, [A7]+
  1570. 0000112A  4E75                     rts
  1571. label0000112C:
  1572. 0000112C  4857                     pea.l      [A7]
  1573. 0000112E  2F0A                     move.l     -[A7], A2
  1574. 00001130  4EBA FD20                jsr        [PC - 0x2E0 /* 00000E52 */]
  1575. 00001134  504F                     addq.w     A7, 8
  1576. 00001136  600A                     bra        +0xC /* 00001142 */
  1577. 00001138  7000                     moveq.l    D0, 0x00
  1578. 0000113A  504F                     addq.w     A7, 8
  1579. 0000113C  4CDF 0408                movem.l    D3,A2, [A7]+
  1580. 00001140  4E75                     rts
  1581. label00001142:
  1582. 00001142  4857                     pea.l      [A7]
  1583. 00001144  4EAD E1C0                jsr        [A5 - 0x1E40]
  1584. 00001148  486F 0004                pea.l      [A7 + 0x4]
  1585. 0000114C  4EAD E210                jsr        [A5 - 0x1DF0]
  1586. 00001150  7001                     moveq.l    D0, 0x01
  1587. 00001152  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1588. 00001156  4CDF 0408                movem.l    D3,A2, [A7]+
  1589. 0000115A  4E75                     rts
  1590. 0000115C  1F3C 0001                move.b     -[A7], 0x1
  1591. 00001160  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  1592. 00001164  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1593. 00001168  4EBA FDD4                jsr        [PC - 0x22C /* 00000F3E */]
  1594. 0000116C  504F                     addq.w     A7, 8
  1595. 0000116E  4E75                     rts
  1596. 00001170  4227                     clr.b      -[A7]
  1597. 00001172  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  1598. 00001176  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1599. 0000117A  4EBA FDC2                jsr        [PC - 0x23E /* 00000F3E */]
  1600. 0000117E  504F                     addq.w     A7, 8
  1601. 00001180  4E75                     rts
  1602. 00001182  48E7 1820                movem.l    -[A7], D3,D4,A2
  1603. 00001186  246F 0010                movea.l    A2, [A7 + 0x10]
  1604. 0000118A  2052                     movea.l    A0, [A2]
  1605. 0000118C  2828 0008                move.l     D4, [A0 + 0x8]
  1606. 00001190  7600                     moveq.l    D3, 0x00
  1607. 00001192  6018                     bra        +0x1A /* 000011AC */
  1608. label00001194:
  1609. 00001194  2003                     move.l     D0, D3
  1610. 00001196  E788                     lsl        D0, 3
  1611. 00001198  2052                     movea.l    A0, [A2]
  1612. 0000119A  D1C0                     add.l      A0, D0
  1613. 0000119C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1614. 000011A0  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1615. 000011A4  4EAD E1B8                jsr        [A5 - 0x1E48]
  1616. 000011A8  5283                     addq.l     D3, 1
  1617. 000011AA  504F                     addq.w     A7, 8
  1618. label000011AC:
  1619. 000011AC  B684                     cmp.l      D3, D4
  1620. 000011AE  6DE4                     blt        -0x1A /* 00001194 */
  1621. 000011B0  2F0A                     move.l     -[A7], A2
  1622. 000011B2  4EAD C200                jsr        [A5 - 0x3E00]
  1623. 000011B6  584F                     addq.w     A7, 4
  1624. 000011B8  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1625. 000011BC  4E75                     rts
  1626. fn000011BE:
  1627. 000011BE  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1628. 000011C2  514F                     subq.w     A7, 8
  1629. 000011C4  266F 0024                movea.l    A3, [A7 + 0x24]
  1630. 000011C8  246F 0028                movea.l    A2, [A7 + 0x28]
  1631. 000011CC  282F 002C                move.l     D4, [A7 + 0x2C]
  1632. 000011D0  3C2F 0032                move.w     D6, [A7 + 0x32]
  1633. 000011D4  4EAD D788                jsr        [A5 - 0x2878]
  1634. 000011D8  4A00                     tst.b      D0
  1635. 000011DA  6724                     beq        +0x26 /* 00001200 */
  1636. 000011DC  2F3C 0109 002C           move.l     -[A7], 0x109002C
  1637. 000011E2  486D 0BE8                pea.l      [A5 + 0xBE8]
  1638. 000011E6  4EAD C328                jsr        [A5 - 0x3CD8]
  1639. 000011EA  486D 0BE9                pea.l      [A5 + 0xBE9]
  1640. 000011EE  2F04                     move.l     -[A7], D4
  1641. 000011F0  2F0A                     move.l     -[A7], A2
  1642. 000011F2  4EAD C1F0                jsr        [A5 - 0x3E10]
  1643. 000011F6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1644. 000011FA  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1645. 000011FE  4E75                     rts
  1646. label00001200:
  1647. 00001200  3F2F 0030                move.w     -[A7], [A7 + 0x30]
  1648. 00001204  3F3C 0109                move.w     -[A7], 0x109
  1649. 00001208  486D 0BE8                pea.l      [A5 + 0xBE8]
  1650. 0000120C  4EAD C328                jsr        [A5 - 0x3CD8]
  1651. 00001210  486D 0BE9                pea.l      [A5 + 0xBE9]
  1652. 00001214  2F04                     move.l     -[A7], D4
  1653. 00001216  2F0A                     move.l     -[A7], A2
  1654. 00001218  4EAD C1F0                jsr        [A5 - 0x3E10]
  1655. 0000121C  2053                     movea.l    A0, [A3]
  1656. 0000121E  2A28 0008                move.l     D5, [A0 + 0x8]
  1657. 00001222  7600                     moveq.l    D3, 0x00
  1658. 00001224  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1659. 00001228  604A                     bra        +0x4C /* 00001274 */
  1660. label0000122A:
  1661. 0000122A  2003                     move.l     D0, D3
  1662. 0000122C  E788                     lsl        D0, 3
  1663. 0000122E  2053                     movea.l    A0, [A3]
  1664. 00001230  D1C0                     add.l      A0, D0
  1665. 00001232  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1666. 00001236  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1667. 0000123C  2F04                     move.l     -[A7], D4
  1668. 0000123E  2F0A                     move.l     -[A7], A2
  1669. 00001240  486F 0008                pea.l      [A7 + 0x8]
  1670. 00001244  4EAD E140                jsr        [A5 - 0x1EC0]
  1671. 00001248  2005                     move.l     D0, D5
  1672. 0000124A  5380                     subq.l     D0, 1
  1673. 0000124C  B680                     cmp.l      D3, D0
  1674. 0000124E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1675. 00001252  671E                     beq        +0x20 /* 00001272 */
  1676. 00001254  3F06                     move.w     -[A7], D6
  1677. 00001256  3F3C 0109                move.w     -[A7], 0x109
  1678. 0000125A  486D 0BE8                pea.l      [A5 + 0xBE8]
  1679. 0000125E  4EAD C328                jsr        [A5 - 0x3CD8]
  1680. 00001262  486D 0BE9                pea.l      [A5 + 0xBE9]
  1681. 00001266  2F04                     move.l     -[A7], D4
  1682. 00001268  2F0A                     move.l     -[A7], A2
  1683. 0000126A  4EAD C1F0                jsr        [A5 - 0x3E10]
  1684. 0000126E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1685. label00001272:
  1686. 00001272  5283                     addq.l     D3, 1
  1687. label00001274:
  1688. 00001274  B685                     cmp.l      D3, D5
  1689. 00001276  6DB2                     blt        -0x4C /* 0000122A */
  1690. 00001278  3F2F 0034                move.w     -[A7], [A7 + 0x34]
  1691. 0000127C  3F3C 0109                move.w     -[A7], 0x109
  1692. 00001280  486D 0BE8                pea.l      [A5 + 0xBE8]
  1693. 00001284  4EAD C328                jsr        [A5 - 0x3CD8]
  1694. 00001288  486D 0BE9                pea.l      [A5 + 0xBE9]
  1695. 0000128C  2F04                     move.l     -[A7], D4
  1696. 0000128E  2F0A                     move.l     -[A7], A2
  1697. 00001290  4EAD C1F0                jsr        [A5 - 0x3E10]
  1698. 00001294  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1699. 00001298  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1700. 0000129C  4E75                     rts
  1701. 0000129E  3F3C 001F                move.w     -[A7], 0x1F
  1702. 000012A2  2F3C 001E 0020           move.l     -[A7], 0x1E0020
  1703. 000012A8  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  1704. 000012AC  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  1705. 000012B0  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  1706. 000012B4  4EBA FF08                jsr        [PC - 0xF8 /* 000011BE */]
  1707. 000012B8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  1708. 000012BC  4E75                     rts
  1709. 000012BE  7000                     moveq.l    D0, 0x00
  1710. 000012C0  4E75                     rts
  1711. 000012C2  7000                     moveq.l    D0, 0x00
  1712. 000012C4  4E75                     rts
  1713. 000012C6  7000                     moveq.l    D0, 0x00
  1714. 000012C8  4E75                     rts
  1715. 000012CA  4E75                     rts
  1716. 000012CC  7000                     moveq.l    D0, 0x00
  1717. 000012CE  4E75                     rts
  1718. fn000012D0:
  1719. 000012D0  48E7 1820                movem.l    -[A7], D3,D4,A2
  1720. 000012D4  514F                     subq.w     A7, 8
  1721. 000012D6  246F 0018                movea.l    A2, [A7 + 0x18]
  1722. 000012DA  2052                     movea.l    A0, [A2]
  1723. 000012DC  2828 0008                move.l     D4, [A0 + 0x8]
  1724. 000012E0  7600                     moveq.l    D3, 0x00
  1725. 000012E2  602A                     bra        +0x2C /* 0000130E */
  1726. label000012E4:
  1727. 000012E4  2003                     move.l     D0, D3
  1728. 000012E6  E788                     lsl        D0, 3
  1729. 000012E8  2052                     movea.l    A0, [A2]
  1730. 000012EA  D1C0                     add.l      A0, D0
  1731. 000012EC  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1732. 000012F0  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  1733. 000012F6  7004                     moveq.l    D0, 0x04
  1734. 000012F8  B097                     cmp.l      D0, [A7]
  1735. 000012FA  6610                     bne        +0x12 /* 0000130C */
  1736. 000012FC  4AAF 0004                tst.l      [A7 + 0x4]
  1737. 00001300  660A                     bne        +0xC /* 0000130C */
  1738. 00001302  7000                     moveq.l    D0, 0x00
  1739. 00001304  504F                     addq.w     A7, 8
  1740. 00001306  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1741. 0000130A  4E75                     rts
  1742. label0000130C:
  1743. 0000130C  5283                     addq.l     D3, 1
  1744. label0000130E:
  1745. 0000130E  B684                     cmp.l      D3, D4
  1746. 00001310  6DD2                     blt        -0x2C /* 000012E4 */
  1747. 00001312  7001                     moveq.l    D0, 0x01
  1748. 00001314  504F                     addq.w     A7, 8
  1749. 00001316  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1750. 0000131A  4E75                     rts
  1751. 0000131C  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  1752. 00001320  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  1753. 00001324  2C6F 0040                movea.l    A6, [A7 + 0x40]
  1754. 00001328  3A2F 0044                move.w     D5, [A7 + 0x44]
  1755. 0000132C  99CC                     sub.l      A4, A4
  1756. 0000132E  97CB                     sub.l      A3, A3
  1757. 00001330  7C00                     moveq.l    D6, 0x00
  1758. 00001332  0C45 000E                cmpi.w     D5, 0xE
  1759. 00001336  57C0                     seq        D0
  1760. 00001338  4400                     neg.b      D0
  1761. 0000133A  49C0                     lea.l      A4, D0
  1762. 0000133C  1E00                     move.b     D7, D0
  1763. 0000133E  4A07                     tst.b      D7
  1764. 00001340  6702                     beq        +0x4 /* 00001344 */
  1765. 00001342  7A0F                     moveq.l    D5, 0x0F
  1766. label00001344:
  1767. 00001344  206D 0FA6                movea.l    A0, [A5 + 0xFA6]
  1768. 00001348  2470 5400                movea.l    A2, [A0 + D5.w * 4]
  1769. 0000134C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1770. 00001350  2050                     movea.l    A0, [A0]
  1771. 00001352  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1772. 00001356  2F68 FFF8 0008           move.l     [A7 + 0x8], [A0 - 0x8]
  1773. 0000135C  2F68 FFFC 000C           move.l     [A7 + 0xC], [A0 - 0x4]
  1774. 00001362  2F6D 0F9A 0010           move.l     [A7 + 0x10], [A5 + 0xF9A /* export_495 */]
  1775. 00001368  2F6D 0F9E 0014           move.l     [A7 + 0x14], [A5 + 0xF9E]
  1776. 0000136E  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1777. 00001372  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1778. 00001376  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1779. 0000137A  2050                     movea.l    A0, [A0]
  1780. 0000137C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1781. 00001380  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1782. 00001384  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1783. 0000138A  7006                     moveq.l    D0, 0x06
  1784. 0000138C  B0AF 0010                cmp.l      D0, [A7 + 0x10]
  1785. 00001390  6600 01EA                bne        +0x1EC /* 0000157C */
  1786. 00001394  BDEF 0014                cmpa.l     A6, [A7 + 0x14]
  1787. 00001398  6600 01E2                bne        +0x1E4 /* 0000157C */
  1788. 0000139C  266F 0014                movea.l    A3, [A7 + 0x14]
  1789. 000013A0  486F 0008                pea.l      [A7 + 0x8]
  1790. 000013A4  4EBA 174C                jsr        [PC + 0x174C /* 00002AF2 */]
  1791. 000013A8  4A00                     tst.b      D0
  1792. 000013AA  584F                     addq.w     A7, 4
  1793. 000013AC  6700 00FC                beq        +0xFE /* 000014AA */
  1794. 000013B0  286F 000C                movea.l    A4, [A7 + 0xC]
  1795. label000013B4:
  1796. 000013B4  2054                     movea.l    A0, [A4]
  1797. 000013B6  2828 0008                move.l     D4, [A0 + 0x8]
  1798. 000013BA  2053                     movea.l    A0, [A3]
  1799. 000013BC  B8A8 0008                cmp.l      D4, [A0 + 0x8]
  1800. 000013C0  56C0                     sne        D0
  1801. 000013C2  4400                     neg.b      D0
  1802. 000013C4  49C0                     lea.l      A4, D0
  1803. 000013C6  1C00                     move.b     D6, D0
  1804. 000013C8  2053                     movea.l    A0, [A3]
  1805. 000013CA  B8A8 0008                cmp.l      D4, [A0 + 0x8]
  1806. 000013CE  6F06                     ble        +0x8 /* 000013D6 */
  1807. 000013D0  2053                     movea.l    A0, [A3]
  1808. 000013D2  2828 0008                move.l     D4, [A0 + 0x8]
  1809. label000013D6:
  1810. 000013D6  7600                     moveq.l    D3, 0x00
  1811. 000013D8  6000 00C6                bra        +0xC8 /* 000014A0 */
  1812. label000013DC:
  1813. 000013DC  202D 0F96                move.l     D0, [A5 + 0xF96]
  1814. 000013E0  5080                     addq.l     D0, 8
  1815. 000013E2  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1816. 000013E6  6D0E                     blt        +0x10 /* 000013F6 */
  1817. 000013E8  4878 0008                push.l     0x8
  1818. 000013EC  4EAD E170                jsr        [A5 - 0x1E90]
  1819. 000013F0  49C0                     lea.l      A4, D0
  1820. 000013F2  584F                     addq.w     A7, 4
  1821. 000013F4  6002                     bra        +0x4 /* 000013F8 */
  1822. label000013F6:
  1823. 000013F6  7001                     moveq.l    D0, 0x01
  1824. label000013F8:
  1825. 000013F8  4A80                     tst.l      D0
  1826. 000013FA  671E                     beq        +0x20 /* 0000141A */
  1827. 000013FC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1828. 00001400  2050                     movea.l    A0, [A0]
  1829. 00001402  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1830. 00001406  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1831. 0000140A  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1832. 00001410  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1833. 00001414  7004                     moveq.l    D0, 0x04
  1834. 00001416  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1835. label0000141A:
  1836. 0000141A  2003                     move.l     D0, D3
  1837. 0000141C  E788                     lsl        D0, 3
  1838. 0000141E  2054                     movea.l    A0, [A4]
  1839. 00001420  D1C0                     add.l      A0, D0
  1840. 00001422  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  1841. 00001428  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  1842. 0000142E  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1843. 00001432  4EAD E1C0                jsr        [A5 - 0x1E40]
  1844. 00001436  202D 0F96                move.l     D0, [A5 + 0xF96]
  1845. 0000143A  5080                     addq.l     D0, 8
  1846. 0000143C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1847. 00001440  584F                     addq.w     A7, 4
  1848. 00001442  6D0E                     blt        +0x10 /* 00001452 */
  1849. 00001444  4878 0008                push.l     0x8
  1850. 00001448  4EAD E170                jsr        [A5 - 0x1E90]
  1851. 0000144C  49C0                     lea.l      A4, D0
  1852. 0000144E  584F                     addq.w     A7, 4
  1853. 00001450  6002                     bra        +0x4 /* 00001454 */
  1854. label00001452:
  1855. 00001452  7001                     moveq.l    D0, 0x01
  1856. label00001454:
  1857. 00001454  4A80                     tst.l      D0
  1858. 00001456  671E                     beq        +0x20 /* 00001476 */
  1859. 00001458  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1860. 0000145C  2050                     movea.l    A0, [A0]
  1861. 0000145E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1862. 00001462  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1863. 00001466  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1864. 0000146C  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1865. 00001470  7004                     moveq.l    D0, 0x04
  1866. 00001472  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1867. label00001476:
  1868. 00001476  2003                     move.l     D0, D3
  1869. 00001478  E788                     lsl        D0, 3
  1870. 0000147A  2053                     movea.l    A0, [A3]
  1871. 0000147C  D1C0                     add.l      A0, D0
  1872. 0000147E  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  1873. 00001484  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  1874. 0000148A  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1875. 0000148E  4EAD E1C0                jsr        [A5 - 0x1E40]
  1876. 00001492  4E92                     jsr        [A2]
  1877. 00001494  4A6D 101E                tst.w      [A5 + 0x101E]
  1878. 00001498  584F                     addq.w     A7, 4
  1879. 0000149A  6600 02A2                bne        +0x2A4 /* 0000173E */
  1880. 0000149E  5283                     addq.l     D3, 1
  1881. label000014A0:
  1882. 000014A0  B684                     cmp.l      D3, D4
  1883. 000014A2  6D00 FF38                blt        -0xC6 /* 000013DC */
  1884. 000014A6  6000 01BC                bra        +0x1BE /* 00001664 */
  1885. label000014AA:
  1886. 000014AA  2053                     movea.l    A0, [A3]
  1887. 000014AC  2828 0008                move.l     D4, [A0 + 0x8]
  1888. 000014B0  7600                     moveq.l    D3, 0x00
  1889. 000014B2  6000 00BE                bra        +0xC0 /* 00001572 */
  1890. label000014B6:
  1891. 000014B6  202D 0F96                move.l     D0, [A5 + 0xF96]
  1892. 000014BA  5080                     addq.l     D0, 8
  1893. 000014BC  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1894. 000014C0  6D0E                     blt        +0x10 /* 000014D0 */
  1895. 000014C2  4878 0008                push.l     0x8
  1896. 000014C6  4EAD E170                jsr        [A5 - 0x1E90]
  1897. 000014CA  49C0                     lea.l      A4, D0
  1898. 000014CC  584F                     addq.w     A7, 4
  1899. 000014CE  6002                     bra        +0x4 /* 000014D2 */
  1900. label000014D0:
  1901. 000014D0  7001                     moveq.l    D0, 0x01
  1902. label000014D2:
  1903. 000014D2  4A80                     tst.l      D0
  1904. 000014D4  671E                     beq        +0x20 /* 000014F4 */
  1905. 000014D6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1906. 000014DA  2050                     movea.l    A0, [A0]
  1907. 000014DC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1908. 000014E0  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1909. 000014E4  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1910. 000014EA  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1911. 000014EE  7004                     moveq.l    D0, 0x04
  1912. 000014F0  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1913. label000014F4:
  1914. 000014F4  2B6F 0008 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x8]
  1915. 000014FA  2B6F 000C 0F9E           move.l     [A5 + 0xF9E], [A7 + 0xC]
  1916. 00001500  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1917. 00001504  4EAD E1C0                jsr        [A5 - 0x1E40]
  1918. 00001508  202D 0F96                move.l     D0, [A5 + 0xF96]
  1919. 0000150C  5080                     addq.l     D0, 8
  1920. 0000150E  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1921. 00001512  584F                     addq.w     A7, 4
  1922. 00001514  6D0E                     blt        +0x10 /* 00001524 */
  1923. 00001516  4878 0008                push.l     0x8
  1924. 0000151A  4EAD E170                jsr        [A5 - 0x1E90]
  1925. 0000151E  49C0                     lea.l      A4, D0
  1926. 00001520  584F                     addq.w     A7, 4
  1927. 00001522  6002                     bra        +0x4 /* 00001526 */
  1928. label00001524:
  1929. 00001524  7001                     moveq.l    D0, 0x01
  1930. label00001526:
  1931. 00001526  4A80                     tst.l      D0
  1932. 00001528  671E                     beq        +0x20 /* 00001548 */
  1933. 0000152A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1934. 0000152E  2050                     movea.l    A0, [A0]
  1935. 00001530  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1936. 00001534  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1937. 00001538  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1938. 0000153E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1939. 00001542  7004                     moveq.l    D0, 0x04
  1940. 00001544  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1941. label00001548:
  1942. 00001548  2003                     move.l     D0, D3
  1943. 0000154A  E788                     lsl        D0, 3
  1944. 0000154C  2053                     movea.l    A0, [A3]
  1945. 0000154E  D1C0                     add.l      A0, D0
  1946. 00001550  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  1947. 00001556  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  1948. 0000155C  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1949. 00001560  4EAD E1C0                jsr        [A5 - 0x1E40]
  1950. 00001564  4E92                     jsr        [A2]
  1951. 00001566  4A6D 101E                tst.w      [A5 + 0x101E]
  1952. 0000156A  584F                     addq.w     A7, 4
  1953. 0000156C  6600 01D0                bne        +0x1D2 /* 0000173E */
  1954. 00001570  5283                     addq.l     D3, 1
  1955. label00001572:
  1956. 00001572  B684                     cmp.l      D3, D4
  1957. 00001574  6D00 FF40                blt        -0xBE /* 000014B6 */
  1958. 00001578  6000 00EA                bra        +0xEC /* 00001664 */
  1959. label0000157C:
  1960. 0000157C  286F 000C                movea.l    A4, [A7 + 0xC]
  1961. 00001580  486F 0010                pea.l      [A7 + 0x10]
  1962. 00001584  4EBA 156C                jsr        [PC + 0x156C /* 00002AF2 */]
  1963. 00001588  4A00                     tst.b      D0
  1964. 0000158A  584F                     addq.w     A7, 4
  1965. 0000158C  6708                     beq        +0xA /* 00001596 */
  1966. 0000158E  266F 0014                movea.l    A3, [A7 + 0x14]
  1967. 00001592  6000 FE20                bra        -0x1DE /* 000013B4 */
  1968. label00001596:
  1969. 00001596  2054                     movea.l    A0, [A4]
  1970. 00001598  2828 0008                move.l     D4, [A0 + 0x8]
  1971. 0000159C  7600                     moveq.l    D3, 0x00
  1972. 0000159E  6000 00BE                bra        +0xC0 /* 0000165E */
  1973. label000015A2:
  1974. 000015A2  202D 0F96                move.l     D0, [A5 + 0xF96]
  1975. 000015A6  5080                     addq.l     D0, 8
  1976. 000015A8  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1977. 000015AC  6D0E                     blt        +0x10 /* 000015BC */
  1978. 000015AE  4878 0008                push.l     0x8
  1979. 000015B2  4EAD E170                jsr        [A5 - 0x1E90]
  1980. 000015B6  49C0                     lea.l      A4, D0
  1981. 000015B8  584F                     addq.w     A7, 4
  1982. 000015BA  6002                     bra        +0x4 /* 000015BE */
  1983. label000015BC:
  1984. 000015BC  7001                     moveq.l    D0, 0x01
  1985. label000015BE:
  1986. 000015BE  4A80                     tst.l      D0
  1987. 000015C0  671E                     beq        +0x20 /* 000015E0 */
  1988. 000015C2  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1989. 000015C6  2050                     movea.l    A0, [A0]
  1990. 000015C8  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1991. 000015CC  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1992. 000015D0  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1993. 000015D6  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1994. 000015DA  7004                     moveq.l    D0, 0x04
  1995. 000015DC  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1996. label000015E0:
  1997. 000015E0  2003                     move.l     D0, D3
  1998. 000015E2  E788                     lsl        D0, 3
  1999. 000015E4  2054                     movea.l    A0, [A4]
  2000. 000015E6  D1C0                     add.l      A0, D0
  2001. 000015E8  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  2002. 000015EE  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  2003. 000015F4  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2004. 000015F8  4EAD E1C0                jsr        [A5 - 0x1E40]
  2005. 000015FC  202D 0F96                move.l     D0, [A5 + 0xF96]
  2006. 00001600  5080                     addq.l     D0, 8
  2007. 00001602  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2008. 00001606  584F                     addq.w     A7, 4
  2009. 00001608  6D0E                     blt        +0x10 /* 00001618 */
  2010. 0000160A  4878 0008                push.l     0x8
  2011. 0000160E  4EAD E170                jsr        [A5 - 0x1E90]
  2012. 00001612  49C0                     lea.l      A4, D0
  2013. 00001614  584F                     addq.w     A7, 4
  2014. 00001616  6002                     bra        +0x4 /* 0000161A */
  2015. label00001618:
  2016. 00001618  7001                     moveq.l    D0, 0x01
  2017. label0000161A:
  2018. 0000161A  4A80                     tst.l      D0
  2019. 0000161C  671E                     beq        +0x20 /* 0000163C */
  2020. 0000161E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2021. 00001622  2050                     movea.l    A0, [A0]
  2022. 00001624  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2023. 00001628  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2024. 0000162C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2025. 00001632  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2026. 00001636  7004                     moveq.l    D0, 0x04
  2027. 00001638  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2028. label0000163C:
  2029. 0000163C  2B6F 0010 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x10]
  2030. 00001642  2B6F 0014 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x14]
  2031. 00001648  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  2032. 0000164C  4EAD E1C0                jsr        [A5 - 0x1E40]
  2033. 00001650  4E92                     jsr        [A2]
  2034. 00001652  4A6D 101E                tst.w      [A5 + 0x101E]
  2035. 00001656  584F                     addq.w     A7, 4
  2036. 00001658  6600 00E4                bne        +0xE6 /* 0000173E */
  2037. 0000165C  5283                     addq.l     D3, 1
  2038. label0000165E:
  2039. 0000165E  B684                     cmp.l      D3, D4
  2040. 00001660  6D00 FF40                blt        -0xBE /* 000015A2 */
  2041. label00001664:
  2042. 00001664  202D 0F96                move.l     D0, [A5 + 0xF96]
  2043. 00001668  5080                     addq.l     D0, 8
  2044. 0000166A  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2045. 0000166E  6D0E                     blt        +0x10 /* 0000167E */
  2046. 00001670  4878 0008                push.l     0x8
  2047. 00001674  4EAD E170                jsr        [A5 - 0x1E90]
  2048. 00001678  49C0                     lea.l      A4, D0
  2049. 0000167A  584F                     addq.w     A7, 4
  2050. 0000167C  6002                     bra        +0x4 /* 00001680 */
  2051. label0000167E:
  2052. 0000167E  7001                     moveq.l    D0, 0x01
  2053. label00001680:
  2054. 00001680  4A80                     tst.l      D0
  2055. 00001682  671E                     beq        +0x20 /* 000016A2 */
  2056. 00001684  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2057. 00001688  2050                     movea.l    A0, [A0]
  2058. 0000168A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2059. 0000168E  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2060. 00001692  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2061. 00001698  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2062. 0000169C  7004                     moveq.l    D0, 0x04
  2063. 0000169E  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2064. label000016A2:
  2065. 000016A2  7004                     moveq.l    D0, 0x04
  2066. 000016A4  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2067. 000016A8  2004                     move.l     D0, D4
  2068. 000016AA  0080 8000 0000           ori.l      D0, 0x80000000
  2069. 000016B0  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  2070. 000016B4  4EBA 0202                jsr        [PC + 0x202 /* 000018B8 */]
  2071. 000016B8  4A6D 101E                tst.w      [A5 + 0x101E]
  2072. 000016BC  6600 0080                bne        +0x82 /* 0000173E */
  2073. 000016C0  41ED 9052                lea.l      A0, [A5 - 0x6FAE]
  2074. 000016C4  2256                     movea.l    A1, [A6]
  2075. 000016C6  B1D1                     cmpa.l     A0, [A1]
  2076. 000016C8  670E                     beq        +0x10 /* 000016D8 */
  2077. 000016CA  4A06                     tst.b      D6
  2078. 000016CC  660A                     bne        +0xC /* 000016D8 */
  2079. 000016CE  2056                     movea.l    A0, [A6]
  2080. 000016D0  226D 0F9E                movea.l    A1, [A5 + 0xF9E]
  2081. 000016D4  2251                     movea.l    A1, [A1]
  2082. 000016D6  2290                     move.l     [A1], [A0]
  2083. label000016D8:
  2084. 000016D8  3005                     move.w     D0, D5
  2085. 000016DA  48C0                     ext.l      D0
  2086. 000016DC  720C                     moveq.l    D1, 0x0C
  2087. 000016DE  B081                     cmp.l      D0, D1
  2088. 000016E0  6D5C                     blt        +0x5E /* 0000173E */
  2089. 000016E2  3005                     move.w     D0, D5
  2090. 000016E4  48C0                     ext.l      D0
  2091. 000016E6  7211                     moveq.l    D1, 0x11
  2092. 000016E8  B081                     cmp.l      D0, D1
  2093. 000016EA  6E52                     bgt        +0x54 /* 0000173E */
  2094. 000016EC  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  2095. 000016F0  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  2096. 000016F6  7004                     moveq.l    D0, 0x04
  2097. 000016F8  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2098. 000016FC  0C45 000F                cmpi.w     D5, 0xF
  2099. 00001700  660E                     bne        +0x10 /* 00001710 */
  2100. 00001702  4A06                     tst.b      D6
  2101. 00001704  670A                     beq        +0xC /* 00001710 */
  2102. 00001706  1007                     move.b     D0, D7
  2103. 00001708  49C0                     lea.l      A4, D0
  2104. 0000170A  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  2105. 0000170E  6020                     bra        +0x22 /* 00001730 */
  2106. label00001710:
  2107. 00001710  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2108. 00001714  4EBA FBBA                jsr        [PC - 0x446 /* 000012D0 */]
  2109. 00001718  49C0                     lea.l      A4, D0
  2110. 0000171A  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  2111. 0000171E  4A07                     tst.b      D7
  2112. 00001720  584F                     addq.w     A7, 4
  2113. 00001722  670C                     beq        +0xE /* 00001730 */
  2114. 00001724  2000                     move.l     D0, D0
  2115. 00001726  57C0                     seq        D0
  2116. 00001728  4400                     neg.b      D0
  2117. 0000172A  49C0                     lea.l      A4, D0
  2118. 0000172C  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  2119. label00001730:
  2120. 00001730  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2121. 00001734  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  2122. 00001738  4EAD E1B8                jsr        [A5 - 0x1E48]
  2123. 0000173C  504F                     addq.w     A7, 8
  2124. label0000173E:
  2125. 0000173E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2126. 00001742  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2127. 00001746  4EAD E1B8                jsr        [A5 - 0x1E48]
  2128. 0000174A  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  2129. 0000174E  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  2130. 00001752  4EAD E1B8                jsr        [A5 - 0x1E48]
  2131. 00001756  7001                     moveq.l    D0, 0x01
  2132. 00001758  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2133. 0000175C  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  2134. 00001760  4E75                     rts
  2135. 00001762  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2136. 00001766  514F                     subq.w     A7, 8
  2137. 00001768  266F 0024                movea.l    A3, [A7 + 0x24]
  2138. 0000176C  246F 0028                movea.l    A2, [A7 + 0x28]
  2139. 00001770  7667                     moveq.l    D3, 0x67
  2140. 00001772  2053                     movea.l    A0, [A3]
  2141. 00001774  2850                     movea.l    A4, [A0]
  2142. 00001776  41ED 9052                lea.l      A0, [A5 - 0x6FAE]
  2143. 0000177A  B9C8                     cmpa.l     A4, A0
  2144. 0000177C  6604                     bne        +0x6 /* 00001782 */
  2145. 0000177E  7668                     moveq.l    D3, 0x68
  2146. 00001780  6016                     bra        +0x18 /* 00001798 */
  2147. label00001782:
  2148. 00001782  41ED 90BE                lea.l      A0, [A5 - 0x6F42]
  2149. 00001786  B9C8                     cmpa.l     A4, A0
  2150. 00001788  6604                     bne        +0x6 /* 0000178E */
  2151. 0000178A  7669                     moveq.l    D3, 0x69
  2152. 0000178C  600A                     bra        +0xC /* 00001798 */
  2153. label0000178E:
  2154. 0000178E  41ED 908A                lea.l      A0, [A5 - 0x6F76]
  2155. 00001792  B9C8                     cmpa.l     A4, A0
  2156. 00001794  6602                     bne        +0x4 /* 00001798 */
  2157. 00001796  766A                     moveq.l    D3, 0x6A
  2158. label00001798:
  2159. 00001798  1F03                     move.b     -[A7], D3
  2160. 0000179A  2F0A                     move.l     -[A7], A2
  2161. 0000179C  4EAD B140                jsr        [A5 - 0x4EC0]
  2162. 000017A0  3800                     move.w     D4, D0
  2163. 000017A2  4A44                     tst.w      D4
  2164. 000017A4  5C4F                     addq.w     A7, 6
  2165. 000017A6  6642                     bne        +0x44 /* 000017EA */
  2166. 000017A8  2053                     movea.l    A0, [A3]
  2167. 000017AA  2A28 0008                move.l     D5, [A0 + 0x8]
  2168. 000017AE  2F05                     move.l     -[A7], D5
  2169. 000017B0  2F0A                     move.l     -[A7], A2
  2170. 000017B2  4EAD B150                jsr        [A5 - 0x4EB0]
  2171. 000017B6  3800                     move.w     D4, D0
  2172. 000017B8  4A44                     tst.w      D4
  2173. 000017BA  504F                     addq.w     A7, 8
  2174. 000017BC  662C                     bne        +0x2E /* 000017EA */
  2175. 000017BE  7600                     moveq.l    D3, 0x00
  2176. 000017C0  6024                     bra        +0x26 /* 000017E6 */
  2177. label000017C2:
  2178. 000017C2  2003                     move.l     D0, D3
  2179. 000017C4  E788                     lsl        D0, 3
  2180. 000017C6  2053                     movea.l    A0, [A3]
  2181. 000017C8  D1C0                     add.l      A0, D0
  2182. 000017CA  2EA8 0014                move.l     [A7], [A0 + 0x14]
  2183. 000017CE  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  2184. 000017D4  4857                     pea.l      [A7]
  2185. 000017D6  2F0A                     move.l     -[A7], A2
  2186. 000017D8  4EAD B168                jsr        [A5 - 0x4E98]
  2187. 000017DC  3800                     move.w     D4, D0
  2188. 000017DE  4A44                     tst.w      D4
  2189. 000017E0  504F                     addq.w     A7, 8
  2190. 000017E2  6606                     bne        +0x8 /* 000017EA */
  2191. 000017E4  5283                     addq.l     D3, 1
  2192. label000017E6:
  2193. 000017E6  B685                     cmp.l      D3, D5
  2194. 000017E8  6DD8                     blt        -0x26 /* 000017C2 */
  2195. label000017EA:
  2196. 000017EA  3004                     move.w     D0, D4
  2197. 000017EC  504F                     addq.w     A7, 8
  2198. 000017EE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2199. 000017F2  4E75                     rts
  2200. 000017F4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2201. 000017F8  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  2202. 000017FC  266F 0024                movea.l    A3, [A7 + 0x24]
  2203. 00001800  95CA                     sub.l      A2, A2
  2204. 00001802  7000                     moveq.l    D0, 0x00
  2205. 00001804  102F 002C                move.b     D0, [A7 + 0x2C]
  2206. 00001808  0480 0000 0067           subi.l     D0, 0x67 /* 'g' */
  2207. 0000180E  670C                     beq        +0xE /* 0000181C */
  2208. 00001810  5380                     subq.l     D0, 1
  2209. 00001812  670E                     beq        +0x10 /* 00001822 */
  2210. 00001814  5380                     subq.l     D0, 1
  2211. 00001816  6710                     beq        +0x12 /* 00001828 */
  2212. 00001818  5380                     subq.l     D0, 1
  2213. 0000181A  6712                     beq        +0x14 /* 0000182E */
  2214. label0000181C:
  2215. 0000181C  49ED 9022                lea.l      A4, [A5 - 0x6FDE]
  2216. 00001820  6010                     bra        +0x12 /* 00001832 */
  2217. label00001822:
  2218. 00001822  49ED 9052                lea.l      A4, [A5 - 0x6FAE]
  2219. 00001826  600A                     bra        +0xC /* 00001832 */
  2220. label00001828:
  2221. 00001828  49ED 90BE                lea.l      A4, [A5 - 0x6F42]
  2222. 0000182C  6004                     bra        +0x6 /* 00001832 */
  2223. label0000182E:
  2224. 0000182E  49ED 908A                lea.l      A4, [A5 - 0x6F76]
  2225. label00001832:
  2226. 00001832  4857                     pea.l      [A7]
  2227. 00001834  2F0B                     move.l     -[A7], A3
  2228. 00001836  4EAD A908                jsr        [A5 - 0x56F8]
  2229. 0000183A  3800                     move.w     D4, D0
  2230. 0000183C  4A44                     tst.w      D4
  2231. 0000183E  504F                     addq.w     A7, 8
  2232. 00001840  6664                     bne        +0x66 /* 000018A6 */
  2233. 00001842  2F17                     move.l     -[A7], [A7]
  2234. 00001844  2F3C 001C 0008           move.l     -[A7], 0x1C0008
  2235. 0000184A  4EAD D960                jsr        [A5 - 0x26A0]
  2236. 0000184E  2448                     movea.l    A2, A0
  2237. 00001850  200A                     move.l     D0, A2
  2238. 00001852  504F                     addq.w     A7, 8
  2239. 00001854  6606                     bne        +0x8 /* 0000185C */
  2240. 00001856  382D 0874                move.w     D4, [A5 + 0x874]
  2241. 0000185A  604A                     bra        +0x4C /* 000018A6 */
  2242. label0000185C:
  2243. 0000185C  2052                     movea.l    A0, [A2]
  2244. 0000185E  208C                     move.l     [A0], A4
  2245. 00001860  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  2246. 00001864  2F0A                     move.l     -[A7], A2
  2247. 00001866  2F0B                     move.l     -[A7], A3
  2248. 00001868  4EAD A918                jsr        [A5 - 0x56E8]
  2249. 0000186C  7600                     moveq.l    D3, 0x00
  2250. 0000186E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2251. 00001872  6028                     bra        +0x2A /* 0000189C */
  2252. label00001874:
  2253. 00001874  486F 0004                pea.l      [A7 + 0x4]
  2254. 00001878  2F0B                     move.l     -[A7], A3
  2255. 0000187A  4EAD A920                jsr        [A5 - 0x56E0]
  2256. 0000187E  3800                     move.w     D4, D0
  2257. 00001880  4A44                     tst.w      D4
  2258. 00001882  504F                     addq.w     A7, 8
  2259. 00001884  661A                     bne        +0x1C /* 000018A0 */
  2260. 00001886  2003                     move.l     D0, D3
  2261. 00001888  E788                     lsl        D0, 3
  2262. 0000188A  2052                     movea.l    A0, [A2]
  2263. 0000188C  D1C0                     add.l      A0, D0
  2264. 0000188E  216F 0004 0014           move.l     [A0 + 0x14], [A7 + 0x4]
  2265. 00001894  216F 0008 0018           move.l     [A0 + 0x18], [A7 + 0x8]
  2266. 0000189A  5283                     addq.l     D3, 1
  2267. label0000189C:
  2268. 0000189C  B697                     cmp.l      D3, [A7]
  2269. 0000189E  6DD4                     blt        -0x2A /* 00001874 */
  2270. label000018A0:
  2271. 000018A0  2052                     movea.l    A0, [A2]
  2272. 000018A2  2143 0008                move.l     [A0 + 0x8], D3
  2273. label000018A6:
  2274. 000018A6  3004                     move.w     D0, D4
  2275. 000018A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2276. 000018AC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2277. 000018B0  4E75                     rts
  2278. 000018B2  303C 01C7                move.w     D0, 0x1C7
  2279. 000018B6  4E75                     rts
  2280. fn000018B8:
  2281. 000018B8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2282. 000018BC  514F                     subq.w     A7, 8
  2283. 000018BE  306D 0FA0                movea.w    A0, [A5 + 0xFA0]
  2284. 000018C2  2808                     move.l     D4, A0
  2285. 000018C4  2F04                     move.l     -[A7], D4
  2286. 000018C6  2F3C 001C 0008           move.l     -[A7], 0x1C0008
  2287. 000018CC  4EAD D960                jsr        [A5 - 0x26A0]
  2288. 000018D0  2448                     movea.l    A2, A0
  2289. 000018D2  200A                     move.l     D0, A2
  2290. 000018D4  504F                     addq.w     A7, 8
  2291. 000018D6  6612                     bne        +0x14 /* 000018EA */
  2292. 000018D8  3F3C 0002                move.w     -[A7], 0x2
  2293. 000018DC  4EAD E070                jsr        [A5 - 0x1F90]
  2294. 000018E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2295. 000018E4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2296. 000018E8  4E75                     rts
  2297. label000018EA:
  2298. 000018EA  7600                     moveq.l    D3, 0x00
  2299. 000018EC  603E                     bra        +0x40 /* 0000192C */
  2300. label000018EE:
  2301. 000018EE  2003                     move.l     D0, D3
  2302. 000018F0  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  2303. 000018F4  48C1                     ext.l      D1
  2304. 000018F6  9280                     sub.l      D1, D0
  2305. 000018F8  E789                     lsl        D1, 3
  2306. 000018FA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2307. 000018FE  2050                     movea.l    A0, [A0]
  2308. 00001900  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2309. 00001904  91C1                     sub.l      A0, D1
  2310. 00001906  2E90                     move.l     [A7], [A0]
  2311. 00001908  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2312. 0000190E  4857                     pea.l      [A7]
  2313. 00001910  4EAD E1C0                jsr        [A5 - 0x1E40]
  2314. 00001914  2003                     move.l     D0, D3
  2315. 00001916  E788                     lsl        D0, 3
  2316. 00001918  2052                     movea.l    A0, [A2]
  2317. 0000191A  D1C0                     add.l      A0, D0
  2318. 0000191C  216F 0004 0014           move.l     [A0 + 0x14], [A7 + 0x4]
  2319. 00001922  216F 0008 0018           move.l     [A0 + 0x18], [A7 + 0x8]
  2320. 00001928  5283                     addq.l     D3, 1
  2321. 0000192A  584F                     addq.w     A7, 4
  2322. label0000192C:
  2323. 0000192C  B684                     cmp.l      D3, D4
  2324. 0000192E  6DBE                     blt        -0x40 /* 000018EE */
  2325. 00001930  2652                     movea.l    A3, [A2]
  2326. 00001932  7001                     moveq.l    D0, 0x01
  2327. 00001934  2740 0004                move.l     [A3 + 0x4], D0
  2328. 00001938  41ED 9022                lea.l      A0, [A5 - 0x6FDE]
  2329. 0000193C  2688                     move.l     [A3], A0
  2330. 0000193E  2744 0008                move.l     [A3 + 0x8], D4
  2331. 00001942  7006                     moveq.l    D0, 0x06
  2332. 00001944  2E80                     move.l     [A7], D0
  2333. 00001946  2F4A 0004                move.l     [A7 + 0x4], A2
  2334. 0000194A  4857                     pea.l      [A7]
  2335. 0000194C  4EAD E210                jsr        [A5 - 0x1DF0]
  2336. 00001950  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2337. 00001954  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2338. 00001958  4E75                     rts
  2339. 0000195A  48E7 1030                movem.l    -[A7], D3,A2,A3
  2340. 0000195E  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  2341. 00001962  262F 0020                move.l     D3, [A7 + 0x20]
  2342. 00001966  266F 0024                movea.l    A3, [A7 + 0x24]
  2343. 0000196A  246F 001C                movea.l    A2, [A7 + 0x1C]
  2344. 0000196E  4A83                     tst.l      D3
  2345. 00001970  6D08                     blt        +0xA /* 0000197A */
  2346. 00001972  2052                     movea.l    A0, [A2]
  2347. 00001974  B6A8 0008                cmp.l      D3, [A0 + 0x8]
  2348. 00001978  6D1C                     blt        +0x1E /* 00001996 */
  2349. label0000197A:
  2350. 0000197A  4A2F 0028                tst.b      [A7 + 0x28]
  2351. 0000197E  660A                     bne        +0xC /* 0000198A */
  2352. 00001980  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  2353. 00001984  4EAD E070                jsr        [A5 - 0x1F90]
  2354. 00001988  544F                     addq.w     A7, 2
  2355. label0000198A:
  2356. 0000198A  7000                     moveq.l    D0, 0x00
  2357. 0000198C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2358. 00001990  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2359. 00001994  4E75                     rts
  2360. label00001996:
  2361. 00001996  2003                     move.l     D0, D3
  2362. 00001998  E788                     lsl        D0, 3
  2363. 0000199A  2052                     movea.l    A0, [A2]
  2364. 0000199C  D1C0                     add.l      A0, D0
  2365. 0000199E  2EA8 0014                move.l     [A7], [A0 + 0x14]
  2366. 000019A2  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  2367. 000019A8  486F 0008                pea.l      [A7 + 0x8]
  2368. 000019AC  486F 0004                pea.l      [A7 + 0x4]
  2369. 000019B0  4EAD E098                jsr        [A5 - 0x1F68]
  2370. 000019B4  4A00                     tst.b      D0
  2371. 000019B6  504F                     addq.w     A7, 8
  2372. 000019B8  6614                     bne        +0x16 /* 000019CE */
  2373. 000019BA  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  2374. 000019BE  4EAD E070                jsr        [A5 - 0x1F90]
  2375. 000019C2  7000                     moveq.l    D0, 0x00
  2376. 000019C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2377. 000019C8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2378. 000019CC  4E75                     rts
  2379. label000019CE:
  2380. 000019CE  7004                     moveq.l    D0, 0x04
  2381. 000019D0  2680                     move.l     [A3], D0
  2382. 000019D2  276F 0008 0004           move.l     [A3 + 0x4], [A7 + 0x8]
  2383. 000019D8  7001                     moveq.l    D0, 0x01
  2384. 000019DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2385. 000019DE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2386. 000019E2  4E75                     rts
  2387. 000019E4  202F 0008                move.l     D0, [A7 + 0x8]
  2388. 000019E8  E788                     lsl        D0, 3
  2389. 000019EA  206F 0004                movea.l    A0, [A7 + 0x4]
  2390. 000019EE  2050                     movea.l    A0, [A0]
  2391. 000019F0  D1C0                     add.l      A0, D0
  2392. 000019F2  226F 000C                movea.l    A1, [A7 + 0xC]
  2393. 000019F6  22A8 0014                move.l     [A1], [A0 + 0x14]
  2394. 000019FA  2368 0018 0004           move.l     [A1 + 0x4], [A0 + 0x18]
  2395. 00001A00  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2396. 00001A04  4EAD E1C0                jsr        [A5 - 0x1E40]
  2397. 00001A08  584F                     addq.w     A7, 4
  2398. 00001A0A  4E75                     rts
  2399. 00001A0C  206F 0004                movea.l    A0, [A7 + 0x4]
  2400. 00001A10  2050                     movea.l    A0, [A0]
  2401. 00001A12  2028 0008                move.l     D0, [A0 + 0x8]
  2402. 00001A16  4E75                     rts
  2403. 00001A18  594F                     subq.w     A7, 4
  2404. 00001A1A  202D 0F96                move.l     D0, [A5 + 0xF96]
  2405. 00001A1E  5080                     addq.l     D0, 8
  2406. 00001A20  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  2407. 00001A24  6D0E                     blt        +0x10 /* 00001A34 */
  2408. 00001A26  4878 0008                push.l     0x8
  2409. 00001A2A  4EAD E170                jsr        [A5 - 0x1E90]
  2410. 00001A2E  49C0                     lea.l      A4, D0
  2411. 00001A30  584F                     addq.w     A7, 4
  2412. 00001A32  6002                     bra        +0x4 /* 00001A36 */
  2413. label00001A34:
  2414. 00001A34  7001                     moveq.l    D0, 0x01
  2415. label00001A36:
  2416. 00001A36  4A80                     tst.l      D0
  2417. 00001A38  671E                     beq        +0x20 /* 00001A58 */
  2418. 00001A3A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2419. 00001A3E  2050                     movea.l    A0, [A0]
  2420. 00001A40  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2421. 00001A44  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  2422. 00001A48  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  2423. 00001A4E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  2424. 00001A52  7004                     moveq.l    D0, 0x04
  2425. 00001A54  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2426. label00001A58:
  2427. 00001A58  7004                     moveq.l    D0, 0x04
  2428. 00001A5A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  2429. 00001A5E  2B7C 8000 0000 0F9E      move.l     [A5 + 0xF9E], 0x80000000
  2430. 00001A66  4EBA FE50                jsr        [PC - 0x1B0 /* 000018B8 */]
  2431. 00001A6A  2EAD 0F9E                move.l     [A7], [A5 + 0xF9E]
  2432. 00001A6E  51AD 0F96                subq.l     [A5 + 0xF96], 8
  2433. 00001A72  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2434. 00001A76  2050                     movea.l    A0, [A0]
  2435. 00001A78  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2436. 00001A7C  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  2437. 00001A80  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  2438. 00001A86  2057                     movea.l    A0, [A7]
  2439. 00001A88  584F                     addq.w     A7, 4
  2440. 00001A8A  4E75                     rts
  2441. 00001A8C  48E7 0018                movem.l    -[A7], A3,A4
  2442. 00001A90  286F 000C                movea.l    A4, [A7 + 0xC]
  2443. 00001A94  266F 0010                movea.l    A3, [A7 + 0x10]
  2444. 00001A98  2054                     movea.l    A0, [A4]
  2445. 00001A9A  2428 0008                move.l     D2, [A0 + 0x8]
  2446. 00001A9E  7200                     moveq.l    D1, 0x00
  2447. 00001AA0  6026                     bra        +0x28 /* 00001AC8 */
  2448. label00001AA2:
  2449. 00001AA2  2001                     move.l     D0, D1
  2450. 00001AA4  E788                     lsl        D0, 3
  2451. 00001AA6  2254                     movea.l    A1, [A4]
  2452. 00001AA8  D3C0                     add.l      A1, D0
  2453. 00001AAA  43E9 0014                lea.l      A1, [A1 + 0x14]
  2454. 00001AAE  2011                     move.l     D0, [A1]
  2455. 00001AB0  B093                     cmp.l      D0, [A3]
  2456. 00001AB2  6612                     bne        +0x14 /* 00001AC6 */
  2457. 00001AB4  2029 0004                move.l     D0, [A1 + 0x4]
  2458. 00001AB8  B0AB 0004                cmp.l      D0, [A3 + 0x4]
  2459. 00001ABC  6608                     bne        +0xA /* 00001AC6 */
  2460. 00001ABE  2001                     move.l     D0, D1
  2461. 00001AC0  4CDF 1800                movem.l    A3,A4, [A7]+
  2462. 00001AC4  4E75                     rts
  2463. label00001AC6:
  2464. 00001AC6  5281                     addq.l     D1, 1
  2465. label00001AC8:
  2466. 00001AC8  B282                     cmp.l      D1, D2
  2467. 00001ACA  6DD6                     blt        -0x28 /* 00001AA2 */
  2468. 00001ACC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2469. 00001ACE  4CDF 1800                movem.l    A3,A4, [A7]+
  2470. 00001AD2  4E75                     rts
  2471. 00001AD4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2472. 00001AD8  4EAD E1C0                jsr        [A5 - 0x1E40]
  2473. 00001ADC  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2474. 00001AE0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2475. 00001AE4  4EAD D970                jsr        [A5 - 0x2690]
  2476. 00001AE8  4EAD E068                jsr        [A5 - 0x1F98]
  2477. 00001AEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2478. 00001AF0  4E75                     rts
  2479. 00001AF2  202F 0008                move.l     D0, [A7 + 0x8]
  2480. 00001AF6  E788                     lsl        D0, 3
  2481. 00001AF8  206F 0004                movea.l    A0, [A7 + 0x4]
  2482. 00001AFC  2050                     movea.l    A0, [A0]
  2483. 00001AFE  D1C0                     add.l      A0, D0
  2484. 00001B00  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2485. 00001B04  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2486. 00001B08  4EAD E1B8                jsr        [A5 - 0x1E48]
  2487. 00001B0C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2488. 00001B10  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2489. 00001B14  4EAD D980                jsr        [A5 - 0x2680]
  2490. 00001B18  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2491. 00001B1C  4E75                     rts
  2492. fn00001B1E:
  2493. 00001B1E  2F0B                     move.l     -[A7], A3
  2494. 00001B20  266F 000C                movea.l    A3, [A7 + 0xC]
  2495. 00001B24  226F 0008                movea.l    A1, [A7 + 0x8]
  2496. 00001B28  2251                     movea.l    A1, [A1]
  2497. 00001B2A  43E9 0014                lea.l      A1, [A1 + 0x14]
  2498. 00001B2E  3069 0006                movea.w    A0, [A1 + 0x6]
  2499. 00001B32  2748 0004                move.l     [A3 + 0x4], A0
  2500. 00001B36  3069 000E                movea.w    A0, [A1 + 0xE]
  2501. 00001B3A  2688                     move.l     [A3], A0
  2502. 00001B3C  3069 0016                movea.w    A0, [A1 + 0x16]
  2503. 00001B40  2748 000C                move.l     [A3 + 0xC], A0
  2504. 00001B44  3069 001E                movea.w    A0, [A1 + 0x1E]
  2505. 00001B48  2748 0008                move.l     [A3 + 0x8], A0
  2506. 00001B4C  265F                     movea.l    A3, [A7]+
  2507. 00001B4E  4E75                     rts
  2508. fn00001B50:
  2509. 00001B50  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  2510. 00001B54  486F 000C                pea.l      [A7 + 0xC]
  2511. 00001B58  2F3C 0002 0004           move.l     -[A7], 0x20004
  2512. 00001B5E  4EAD E230                jsr        [A5 - 0x1DD0]
  2513. 00001B62  4A00                     tst.b      D0
  2514. 00001B64  504F                     addq.w     A7, 8
  2515. 00001B66  6748                     beq        +0x4A /* 00001BB0 */
  2516. 00001B68  486F 0008                pea.l      [A7 + 0x8]
  2517. 00001B6C  2F3C 0003 0004           move.l     -[A7], 0x30004
  2518. 00001B72  4EAD E230                jsr        [A5 - 0x1DD0]
  2519. 00001B76  4A00                     tst.b      D0
  2520. 00001B78  504F                     addq.w     A7, 8
  2521. 00001B7A  6734                     beq        +0x36 /* 00001BB0 */
  2522. 00001B7C  486F 0010                pea.l      [A7 + 0x10]
  2523. 00001B80  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  2524. 00001B84  4EBA FF98                jsr        [PC - 0x68 /* 00001B1E */]
  2525. 00001B88  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  2526. 00001B8C  3F2F 0018                move.w     -[A7], [A7 + 0x18]
  2527. 00001B90  486F 001C                pea.l      [A7 + 0x1C]
  2528. 00001B94  4EAD DA30                jsr        [A5 - 0x25D0]
  2529. 00001B98  486F 0010                pea.l      [A7 + 0x10]
  2530. 00001B9C  486F 0024                pea.l      [A7 + 0x24]
  2531. 00001BA0  4EBA 0868                jsr        [PC + 0x868 /* 0000240A */]
  2532. 00001BA4  486F 0018                pea.l      [A7 + 0x18]
  2533. 00001BA8  4EAD E210                jsr        [A5 - 0x1DF0]
  2534. 00001BAC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2535. label00001BB0:
  2536. 00001BB0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2537. 00001BB4  4E75                     rts
  2538. fn00001BB6:
  2539. 00001BB6  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  2540. 00001BBA  486F 000C                pea.l      [A7 + 0xC]
  2541. 00001BBE  2F3C 0002 0004           move.l     -[A7], 0x20004
  2542. 00001BC4  4EAD E230                jsr        [A5 - 0x1DD0]
  2543. 00001BC8  4A00                     tst.b      D0
  2544. 00001BCA  504F                     addq.w     A7, 8
  2545. 00001BCC  6748                     beq        +0x4A /* 00001C16 */
  2546. 00001BCE  486F 0008                pea.l      [A7 + 0x8]
  2547. 00001BD2  2F3C 0003 0004           move.l     -[A7], 0x30004
  2548. 00001BD8  4EAD E230                jsr        [A5 - 0x1DD0]
  2549. 00001BDC  4A00                     tst.b      D0
  2550. 00001BDE  504F                     addq.w     A7, 8
  2551. 00001BE0  6734                     beq        +0x36 /* 00001C16 */
  2552. 00001BE2  486F 0010                pea.l      [A7 + 0x10]
  2553. 00001BE6  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  2554. 00001BEA  4EBA FF32                jsr        [PC - 0xCE /* 00001B1E */]
  2555. 00001BEE  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  2556. 00001BF2  3F2F 0018                move.w     -[A7], [A7 + 0x18]
  2557. 00001BF6  486F 001C                pea.l      [A7 + 0x1C]
  2558. 00001BFA  4EAD DA38                jsr        [A5 - 0x25C8]
  2559. 00001BFE  486F 0010                pea.l      [A7 + 0x10]
  2560. 00001C02  486F 0024                pea.l      [A7 + 0x24]
  2561. 00001C06  4EBA 0802                jsr        [PC + 0x802 /* 0000240A */]
  2562. 00001C0A  486F 0018                pea.l      [A7 + 0x18]
  2563. 00001C0E  4EAD E210                jsr        [A5 - 0x1DF0]
  2564. 00001C12  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2565. label00001C16:
  2566. 00001C16  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2567. 00001C1A  4E75                     rts
  2568. fn00001C1C:
  2569. 00001C1C  4FEF FFD8                lea.l      A7, [A7 - 0x28]
  2570. 00001C20  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  2571. 00001C26  670E                     beq        +0x10 /* 00001C36 */
  2572. 00001C28  3F3C 0016                move.w     -[A7], 0x16
  2573. 00001C2C  4EAD E070                jsr        [A5 - 0x1F90]
  2574. 00001C30  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  2575. 00001C34  4E75                     rts
  2576. label00001C36:
  2577. 00001C36  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2578. 00001C3A  48C0                     ext.l      D0
  2579. 00001C3C  5380                     subq.l     D0, 1
  2580. 00001C3E  E788                     lsl        D0, 3
  2581. 00001C40  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2582. 00001C44  2050                     movea.l    A0, [A0]
  2583. 00001C46  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2584. 00001C4A  91C0                     sub.l      A0, D0
  2585. 00001C4C  2F50 0020                move.l     [A7 + 0x20], [A0]
  2586. 00001C50  2F68 0004 0024           move.l     [A7 + 0x24], [A0 + 0x4]
  2587. 00001C56  4857                     pea.l      [A7]
  2588. 00001C58  486F 0024                pea.l      [A7 + 0x24]
  2589. 00001C5C  4EBA 0778                jsr        [PC + 0x778 /* 000023D6 */]
  2590. 00001C60  4A00                     tst.b      D0
  2591. 00001C62  504F                     addq.w     A7, 8
  2592. 00001C64  6616                     bne        +0x18 /* 00001C7C */
  2593. 00001C66  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  2594. 00001C6A  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  2595. 00001C6E  3F3C 000E                move.w     -[A7], 0xE
  2596. 00001C72  4EAD E060                jsr        [A5 - 0x1FA0]
  2597. 00001C76  4FEF 0032                lea.l      A7, [A7 + 0x32]
  2598. 00001C7A  4E75                     rts
  2599. label00001C7C:
  2600. 00001C7C  486F 0010                pea.l      [A7 + 0x10]
  2601. 00001C80  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  2602. 00001C84  4EBA FE98                jsr        [PC - 0x168 /* 00001B1E */]
  2603. 00001C88  486F 0018                pea.l      [A7 + 0x18]
  2604. 00001C8C  486F 000C                pea.l      [A7 + 0xC]
  2605. 00001C90  486F 0020                pea.l      [A7 + 0x20]
  2606. 00001C94  4EAD DA18                jsr        [A5 - 0x25E8]
  2607. 00001C98  486F 0034                pea.l      [A7 + 0x34]
  2608. 00001C9C  486F 0028                pea.l      [A7 + 0x28]
  2609. 00001CA0  4EBA 0768                jsr        [PC + 0x768 /* 0000240A */]
  2610. 00001CA4  486F 003C                pea.l      [A7 + 0x3C]
  2611. 00001CA8  4EAD E210                jsr        [A5 - 0x1DF0]
  2612. 00001CAC  4FEF 0048                lea.l      A7, [A7 + 0x48]
  2613. 00001CB0  4E75                     rts
  2614. fn00001CB2:
  2615. 00001CB2  4FEF FFD8                lea.l      A7, [A7 - 0x28]
  2616. 00001CB6  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  2617. 00001CBC  670E                     beq        +0x10 /* 00001CCC */
  2618. 00001CBE  3F3C 0016                move.w     -[A7], 0x16
  2619. 00001CC2  4EAD E070                jsr        [A5 - 0x1F90]
  2620. 00001CC6  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  2621. 00001CCA  4E75                     rts
  2622. label00001CCC:
  2623. 00001CCC  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2624. 00001CD0  48C0                     ext.l      D0
  2625. 00001CD2  5380                     subq.l     D0, 1
  2626. 00001CD4  E788                     lsl        D0, 3
  2627. 00001CD6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2628. 00001CDA  2050                     movea.l    A0, [A0]
  2629. 00001CDC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2630. 00001CE0  91C0                     sub.l      A0, D0
  2631. 00001CE2  2F50 0020                move.l     [A7 + 0x20], [A0]
  2632. 00001CE6  2F68 0004 0024           move.l     [A7 + 0x24], [A0 + 0x4]
  2633. 00001CEC  4857                     pea.l      [A7]
  2634. 00001CEE  486F 0024                pea.l      [A7 + 0x24]
  2635. 00001CF2  4EBA 06E2                jsr        [PC + 0x6E2 /* 000023D6 */]
  2636. 00001CF6  4A00                     tst.b      D0
  2637. 00001CF8  504F                     addq.w     A7, 8
  2638. 00001CFA  6616                     bne        +0x18 /* 00001D12 */
  2639. 00001CFC  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  2640. 00001D00  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  2641. 00001D04  3F3C 000E                move.w     -[A7], 0xE
  2642. 00001D08  4EAD E060                jsr        [A5 - 0x1FA0]
  2643. 00001D0C  4FEF 0032                lea.l      A7, [A7 + 0x32]
  2644. 00001D10  4E75                     rts
  2645. label00001D12:
  2646. 00001D12  486F 0010                pea.l      [A7 + 0x10]
  2647. 00001D16  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  2648. 00001D1A  4EBA FE02                jsr        [PC - 0x1FE /* 00001B1E */]
  2649. 00001D1E  486F 0018                pea.l      [A7 + 0x18]
  2650. 00001D22  486F 000C                pea.l      [A7 + 0xC]
  2651. 00001D26  486F 0020                pea.l      [A7 + 0x20]
  2652. 00001D2A  4EAD DA20                jsr        [A5 - 0x25E0]
  2653. 00001D2E  486F 0034                pea.l      [A7 + 0x34]
  2654. 00001D32  486F 0028                pea.l      [A7 + 0x28]
  2655. 00001D36  4EBA 06D2                jsr        [PC + 0x6D2 /* 0000240A */]
  2656. 00001D3A  486F 003C                pea.l      [A7 + 0x3C]
  2657. 00001D3E  4EAD E210                jsr        [A5 - 0x1DF0]
  2658. 00001D42  4FEF 0048                lea.l      A7, [A7 + 0x48]
  2659. 00001D46  4E75                     rts
  2660. fn00001D48:
  2661. 00001D48  4FEF FFC8                lea.l      A7, [A7 - 0x38]
  2662. 00001D4C  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  2663. 00001D52  670E                     beq        +0x10 /* 00001D62 */
  2664. 00001D54  3F3C 0017                move.w     -[A7], 0x17
  2665. 00001D58  4EAD E070                jsr        [A5 - 0x1F90]
  2666. 00001D5C  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  2667. 00001D60  4E75                     rts
  2668. label00001D62:
  2669. 00001D62  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2670. 00001D66  48C0                     ext.l      D0
  2671. 00001D68  5380                     subq.l     D0, 1
  2672. 00001D6A  E788                     lsl        D0, 3
  2673. 00001D6C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2674. 00001D70  2050                     movea.l    A0, [A0]
  2675. 00001D72  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2676. 00001D76  91C0                     sub.l      A0, D0
  2677. 00001D78  2F50 0030                move.l     [A7 + 0x30], [A0]
  2678. 00001D7C  2F68 0004 0034           move.l     [A7 + 0x34], [A0 + 0x4]
  2679. 00001D82  486F 0010                pea.l      [A7 + 0x10]
  2680. 00001D86  486F 0034                pea.l      [A7 + 0x34]
  2681. 00001D8A  4EBA 064A                jsr        [PC + 0x64A /* 000023D6 */]
  2682. 00001D8E  4A00                     tst.b      D0
  2683. 00001D90  504F                     addq.w     A7, 8
  2684. 00001D92  6616                     bne        +0x18 /* 00001DAA */
  2685. 00001D94  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  2686. 00001D98  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  2687. 00001D9C  3F3C 000E                move.w     -[A7], 0xE
  2688. 00001DA0  4EAD E060                jsr        [A5 - 0x1FA0]
  2689. 00001DA4  4FEF 0042                lea.l      A7, [A7 + 0x42]
  2690. 00001DA8  4E75                     rts
  2691. label00001DAA:
  2692. 00001DAA  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2693. 00001DAE  48C0                     ext.l      D0
  2694. 00001DB0  5580                     subq.l     D0, 2
  2695. 00001DB2  E788                     lsl        D0, 3
  2696. 00001DB4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2697. 00001DB8  2050                     movea.l    A0, [A0]
  2698. 00001DBA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2699. 00001DBE  91C0                     sub.l      A0, D0
  2700. 00001DC0  2F50 0030                move.l     [A7 + 0x30], [A0]
  2701. 00001DC4  2F68 0004 0034           move.l     [A7 + 0x34], [A0 + 0x4]
  2702. 00001DCA  4857                     pea.l      [A7]
  2703. 00001DCC  486F 0034                pea.l      [A7 + 0x34]
  2704. 00001DD0  4EBA 0604                jsr        [PC + 0x604 /* 000023D6 */]
  2705. 00001DD4  4A00                     tst.b      D0
  2706. 00001DD6  504F                     addq.w     A7, 8
  2707. 00001DD8  6616                     bne        +0x18 /* 00001DF0 */
  2708. 00001DDA  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  2709. 00001DDE  2F2F 0034                move.l     -[A7], [A7 + 0x34]
  2710. 00001DE2  3F3C 000E                move.w     -[A7], 0xE
  2711. 00001DE6  4EAD E060                jsr        [A5 - 0x1FA0]
  2712. 00001DEA  4FEF 0042                lea.l      A7, [A7 + 0x42]
  2713. 00001DEE  4E75                     rts
  2714. label00001DF0:
  2715. 00001DF0  486F 0020                pea.l      [A7 + 0x20]
  2716. 00001DF4  2F2F 0040                move.l     -[A7], [A7 + 0x40]
  2717. 00001DF8  4EBA FD24                jsr        [PC - 0x2DC /* 00001B1E */]
  2718. 00001DFC  486F 0008                pea.l      [A7 + 0x8]
  2719. 00001E00  486F 001C                pea.l      [A7 + 0x1C]
  2720. 00001E04  486F 0030                pea.l      [A7 + 0x30]
  2721. 00001E08  4EAD DA28                jsr        [A5 - 0x25D8]
  2722. 00001E0C  486F 0044                pea.l      [A7 + 0x44]
  2723. 00001E10  486F 0038                pea.l      [A7 + 0x38]
  2724. 00001E14  4EBA 05F4                jsr        [PC + 0x5F4 /* 0000240A */]
  2725. 00001E18  486F 004C                pea.l      [A7 + 0x4C]
  2726. 00001E1C  4EAD E210                jsr        [A5 - 0x1DF0]
  2727. 00001E20  4FEF 0058                lea.l      A7, [A7 + 0x58]
  2728. 00001E24  4E75                     rts
  2729. fn00001E26:
  2730. 00001E26  594F                     subq.w     A7, 4
  2731. 00001E28  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  2732. 00001E2E  6612                     bne        +0x14 /* 00001E42 */
  2733. 00001E30  4878 0187                push.l     0x187
  2734. 00001E34  3F3C 0008                move.w     -[A7], 0x8
  2735. 00001E38  4EAD E218                jsr        [A5 - 0x1DE8]
  2736. 00001E3C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2737. 00001E40  4E75                     rts
  2738. label00001E42:
  2739. 00001E42  4857                     pea.l      [A7]
  2740. 00001E44  2F3C 0002 0008           move.l     -[A7], 0x20008
  2741. 00001E4A  4EAD E230                jsr        [A5 - 0x1DD0]
  2742. 00001E4E  4A00                     tst.b      D0
  2743. 00001E50  504F                     addq.w     A7, 8
  2744. 00001E52  672C                     beq        +0x2E /* 00001E80 */
  2745. 00001E54  302F 0002                move.w     D0, [A7 + 0x2]
  2746. 00001E58  48C0                     ext.l      D0
  2747. 00001E5A  0480 0000 0187           subi.l     D0, 0x187
  2748. 00001E60  670A                     beq        +0xC /* 00001E6C */
  2749. 00001E62  0480 0000 0040           subi.l     D0, 0x40 /* '@' */
  2750. 00001E68  6702                     beq        +0x4 /* 00001E6C */
  2751. 00001E6A  6006                     bra        +0x8 /* 00001E72 */
  2752. label00001E6C:
  2753. 00001E6C  7001                     moveq.l    D0, 0x01
  2754. 00001E6E  2E80                     move.l     [A7], D0
  2755. 00001E70  6002                     bra        +0x4 /* 00001E74 */
  2756. label00001E72:
  2757. 00001E72  4297                     clr.l      [A7]
  2758. label00001E74:
  2759. 00001E74  2F17                     move.l     -[A7], [A7]
  2760. 00001E76  3F3C 0004                move.w     -[A7], 0x4
  2761. 00001E7A  4EAD E218                jsr        [A5 - 0x1DE8]
  2762. 00001E7E  5C4F                     addq.w     A7, 6
  2763. label00001E80:
  2764. 00001E80  584F                     addq.w     A7, 4
  2765. 00001E82  4E75                     rts
  2766. fn00001E84:
  2767. 00001E84  48E7 1030                movem.l    -[A7], D3,A2,A3
  2768. 00001E88  594F                     subq.w     A7, 4
  2769. 00001E8A  266F 0014                movea.l    A3, [A7 + 0x14]
  2770. 00001E8E  362F 0018                move.w     D3, [A7 + 0x18]
  2771. 00001E92  246F 001C                movea.l    A2, [A7 + 0x1C]
  2772. 00001E96  4A2F 001A                tst.b      [A7 + 0x1A]
  2773. 00001E9A  6740                     beq        +0x42 /* 00001EDC */
  2774. 00001E9C  4857                     pea.l      [A7]
  2775. 00001E9E  2F0A                     move.l     -[A7], A2
  2776. 00001EA0  4EAD E098                jsr        [A5 - 0x1F68]
  2777. 00001EA4  4A00                     tst.b      D0
  2778. 00001EA6  504F                     addq.w     A7, 8
  2779. 00001EA8  661A                     bne        +0x1C /* 00001EC4 */
  2780. 00001EAA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2781. 00001EAE  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  2782. 00001EB2  3F3C 0007                move.w     -[A7], 0x7
  2783. 00001EB6  4EAD E060                jsr        [A5 - 0x1FA0]
  2784. 00001EBA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2785. 00001EBE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2786. 00001EC2  4E75                     rts
  2787. label00001EC4:
  2788. 00001EC4  3443                     movea.w    A2, D3
  2789. 00001EC6  200A                     move.l     D0, A2
  2790. 00001EC8  E788                     lsl        D0, 3
  2791. 00001ECA  2453                     movea.l    A2, [A3]
  2792. 00001ECC  D5C0                     add.l      A2, D0
  2793. 00001ECE  45EA 0014                lea.l      A2, [A2 + 0x14]
  2794. 00001ED2  7004                     moveq.l    D0, 0x04
  2795. 00001ED4  2480                     move.l     [A2], D0
  2796. 00001ED6  2557 0004                move.l     [A2 + 0x4], [A7]
  2797. 00001EDA  601C                     bra        +0x1E /* 00001EF8 */
  2798. label00001EDC:
  2799. 00001EDC  3043                     movea.w    A0, D3
  2800. 00001EDE  2008                     move.l     D0, A0
  2801. 00001EE0  E788                     lsl        D0, 3
  2802. 00001EE2  2053                     movea.l    A0, [A3]
  2803. 00001EE4  D1C0                     add.l      A0, D0
  2804. 00001EE6  24A8 0014                move.l     [A2], [A0 + 0x14]
  2805. 00001EEA  2568 0018 0004           move.l     [A2 + 0x4], [A0 + 0x18]
  2806. 00001EF0  2F0A                     move.l     -[A7], A2
  2807. 00001EF2  4EAD E1C0                jsr        [A5 - 0x1E40]
  2808. 00001EF6  584F                     addq.w     A7, 4
  2809. label00001EF8:
  2810. 00001EF8  584F                     addq.w     A7, 4
  2811. 00001EFA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2812. 00001EFE  4E75                     rts
  2813. fn00001F00:
  2814. 00001F00  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  2815. 00001F04  3A2F 0014                move.w     D5, [A7 + 0x14]
  2816. 00001F08  382F 0016                move.w     D4, [A7 + 0x16]
  2817. 00001F0C  246F 0018                movea.l    A2, [A7 + 0x18]
  2818. 00001F10  7600                     moveq.l    D3, 0x00
  2819. 00001F12  6012                     bra        +0x14 /* 00001F26 */
  2820. label00001F14:
  2821. 00001F14  BA52                     cmp.w      D5, [A2]
  2822. 00001F16  6608                     bne        +0xA /* 00001F20 */
  2823. 00001F18  2003                     move.l     D0, D3
  2824. 00001F1A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2825. 00001F1E  4E75                     rts
  2826. label00001F20:
  2827. 00001F20  5344                     subq.w     D4, 1
  2828. 00001F22  5283                     addq.l     D3, 1
  2829. 00001F24  548A                     addq.l     A2, 2
  2830. label00001F26:
  2831. 00001F26  4A44                     tst.w      D4
  2832. 00001F28  6EEA                     bgt        -0x14 /* 00001F14 */
  2833. 00001F2A  3045                     movea.w    A0, D5
  2834. 00001F2C  2F08                     move.l     -[A7], A0
  2835. 00001F2E  2F3C 0037 0008           move.l     -[A7], 0x370008
  2836. 00001F34  4EAD E078                jsr        [A5 - 0x1F88]
  2837. 00001F38  70FF                     moveq.l    D0, 0xFFFFFFFF
  2838. 00001F3A  504F                     addq.w     A7, 8
  2839. 00001F3C  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  2840. 00001F40  4E75                     rts
  2841. fn00001F42:
  2842. 00001F42  2F03                     move.l     -[A7], D3
  2843. 00001F44  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  2844. 00001F48  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  2845. 00001F4E  6710                     beq        +0x12 /* 00001F60 */
  2846. 00001F50  3F3C 0016                move.w     -[A7], 0x16
  2847. 00001F54  4EAD E070                jsr        [A5 - 0x1F90]
  2848. 00001F58  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2849. 00001F5C  261F                     move.l     D3, [A7]+
  2850. 00001F5E  4E75                     rts
  2851. label00001F60:
  2852. 00001F60  4857                     pea.l      [A7]
  2853. 00001F62  2F3C 0002 0008           move.l     -[A7], 0x20008
  2854. 00001F68  4EAD E230                jsr        [A5 - 0x1DD0]
  2855. 00001F6C  4A00                     tst.b      D0
  2856. 00001F6E  504F                     addq.w     A7, 8
  2857. 00001F70  6742                     beq        +0x44 /* 00001FB4 */
  2858. 00001F72  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  2859. 00001F76  3F2F 001C                move.w     -[A7], [A7 + 0x1C]
  2860. 00001F7A  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2861. 00001F7E  4EBA FF80                jsr        [PC - 0x80 /* 00001F00 */]
  2862. 00001F82  2600                     move.l     D3, D0
  2863. 00001F84  4A83                     tst.l      D3
  2864. 00001F86  504F                     addq.w     A7, 8
  2865. 00001F88  6D2A                     blt        +0x2C /* 00001FB4 */
  2866. 00001F8A  2003                     move.l     D0, D3
  2867. 00001F8C  E788                     lsl        D0, 3
  2868. 00001F8E  206F 0014                movea.l    A0, [A7 + 0x14]
  2869. 00001F92  2050                     movea.l    A0, [A0]
  2870. 00001F94  D1C0                     add.l      A0, D0
  2871. 00001F96  2F68 0014 0004           move.l     [A7 + 0x4], [A0 + 0x14]
  2872. 00001F9C  2F68 0018 0008           move.l     [A7 + 0x8], [A0 + 0x18]
  2873. 00001FA2  486F 0004                pea.l      [A7 + 0x4]
  2874. 00001FA6  4EAD E1C0                jsr        [A5 - 0x1E40]
  2875. 00001FAA  486F 0008                pea.l      [A7 + 0x8]
  2876. 00001FAE  4EAD E210                jsr        [A5 - 0x1DF0]
  2877. 00001FB2  504F                     addq.w     A7, 8
  2878. label00001FB4:
  2879. 00001FB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2880. 00001FB8  261F                     move.l     D3, [A7]+
  2881. 00001FBA  4E75                     rts
  2882. fn00001FBC:
  2883. 00001FBC  2F03                     move.l     -[A7], D3
  2884. 00001FBE  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  2885. 00001FC2  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  2886. 00001FC8  6710                     beq        +0x12 /* 00001FDA */
  2887. 00001FCA  3F3C 0017                move.w     -[A7], 0x17
  2888. 00001FCE  4EAD E070                jsr        [A5 - 0x1F90]
  2889. 00001FD2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2890. 00001FD6  261F                     move.l     D3, [A7]+
  2891. 00001FD8  4E75                     rts
  2892. label00001FDA:
  2893. 00001FDA  4857                     pea.l      [A7]
  2894. 00001FDC  2F3C 0002 0008           move.l     -[A7], 0x20008
  2895. 00001FE2  4EAD E230                jsr        [A5 - 0x1DD0]
  2896. 00001FE6  4A00                     tst.b      D0
  2897. 00001FE8  504F                     addq.w     A7, 8
  2898. 00001FEA  6700 0080                beq        +0x82 /* 0000206C */
  2899. 00001FEE  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  2900. 00001FF2  3F2F 001C                move.w     -[A7], [A7 + 0x1C]
  2901. 00001FF6  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  2902. 00001FFA  4EBA FF04                jsr        [PC - 0xFC /* 00001F00 */]
  2903. 00001FFE  2600                     move.l     D3, D0
  2904. 00002000  4A83                     tst.l      D3
  2905. 00002002  504F                     addq.w     A7, 8
  2906. 00002004  6D66                     blt        +0x68 /* 0000206C */
  2907. 00002006  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2908. 0000200A  48C0                     ext.l      D0
  2909. 0000200C  5580                     subq.l     D0, 2
  2910. 0000200E  E788                     lsl        D0, 3
  2911. 00002010  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  2912. 00002014  2050                     movea.l    A0, [A0]
  2913. 00002016  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  2914. 0000201A  91C0                     sub.l      A0, D0
  2915. 0000201C  2F50 0004                move.l     [A7 + 0x4], [A0]
  2916. 00002020  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  2917. 00002026  486F 0004                pea.l      [A7 + 0x4]
  2918. 0000202A  4EAD E1C0                jsr        [A5 - 0x1E40]
  2919. 0000202E  2003                     move.l     D0, D3
  2920. 00002030  E788                     lsl        D0, 3
  2921. 00002032  206F 0018                movea.l    A0, [A7 + 0x18]
  2922. 00002036  2050                     movea.l    A0, [A0]
  2923. 00002038  D1C0                     add.l      A0, D0
  2924. 0000203A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2925. 0000203E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  2926. 00002042  4EAD E1B8                jsr        [A5 - 0x1E48]
  2927. 00002046  2003                     move.l     D0, D3
  2928. 00002048  E788                     lsl        D0, 3
  2929. 0000204A  206F 0020                movea.l    A0, [A7 + 0x20]
  2930. 0000204E  2050                     movea.l    A0, [A0]
  2931. 00002050  D1C0                     add.l      A0, D0
  2932. 00002052  216F 0010 0014           move.l     [A0 + 0x14], [A7 + 0x10]
  2933. 00002058  216F 0014 0018           move.l     [A0 + 0x18], [A7 + 0x14]
  2934. 0000205E  42A7                     clr.l      -[A7]
  2935. 00002060  3F3C 0004                move.w     -[A7], 0x4
  2936. 00002064  4EAD E218                jsr        [A5 - 0x1DE8]
  2937. 00002068  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2938. label0000206C:
  2939. 0000206C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2940. 00002070  261F                     move.l     D3, [A7]+
  2941. 00002072  4E75                     rts
  2942. fn00002074:
  2943. 00002074  594F                     subq.w     A7, 4
  2944. 00002076  4857                     pea.l      [A7]
  2945. 00002078  2F3C 0002 0004           move.l     -[A7], 0x20004
  2946. 0000207E  4EAD E230                jsr        [A5 - 0x1DD0]
  2947. 00002082  4A00                     tst.b      D0
  2948. 00002084  504F                     addq.w     A7, 8
  2949. 00002086  6738                     beq        +0x3A /* 000020C0 */
  2950. 00002088  4A97                     tst.l      [A7]
  2951. 0000208A  6D0A                     blt        +0xC /* 00002096 */
  2952. 0000208C  302F 0008                move.w     D0, [A7 + 0x8]
  2953. 00002090  48C0                     ext.l      D0
  2954. 00002092  B097                     cmp.l      D0, [A7]
  2955. 00002094  6C12                     bge        +0x14 /* 000020A8 */
  2956. label00002096:
  2957. 00002096  2F17                     move.l     -[A7], [A7]
  2958. 00002098  2F3C 003C 0004           move.l     -[A7], 0x3C0004
  2959. 0000209E  4EAD E078                jsr        [A5 - 0x1F88]
  2960. 000020A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2961. 000020A6  4E75                     rts
  2962. label000020A8:
  2963. 000020A8  2017                     move.l     D0, [A7]
  2964. 000020AA  5380                     subq.l     D0, 1
  2965. 000020AC  206F 000A                movea.l    A0, [A7 + 0xA]
  2966. 000020B0  3270 0A00                movea.w    A1, [A0 + D0 * 2]
  2967. 000020B4  2F09                     move.l     -[A7], A1
  2968. 000020B6  3F3C 0008                move.w     -[A7], 0x8
  2969. 000020BA  4EAD E218                jsr        [A5 - 0x1DE8]
  2970. 000020BE  5C4F                     addq.w     A7, 6
  2971. label000020C0:
  2972. 000020C0  584F                     addq.w     A7, 4
  2973. 000020C2  4E75                     rts
  2974. 000020C4  2F0A                     move.l     -[A7], A2
  2975. 000020C6  246F 0008                movea.l    A2, [A7 + 0x8]
  2976. 000020CA  302F 000C                move.w     D0, [A7 + 0xC]
  2977. 000020CE  48C0                     ext.l      D0
  2978. 000020D0  4EAD 9D1E                jsr        [A5 - 0x62E2]
  2979. 000020D4  0106                     btst       D6, D0
  2980. 000020D6  0000 00F2                ori.b      D0, 0xF2
  2981. 000020DA  0000 01E4                ori.b      D0, 0xE4
  2982. 000020DE  0010 0000                ori.b      [A0], 0x0
  2983. 000020E2  00F2 007A                ori.?      [A2 + D0.w + 0x7A], 0xFFFFFFFFFFFFFFFF
  2984. 000020E6  0000 016E                ori.b      D0, 0x6E /* 'n' */
  2985. 000020EA  005C 0000                ori.w      [A4]+, 0x0
  2986. 000020EE  016F 0056                bchg       [A7 + 0x56], D0
  2987. 000020F2  0000 0171                ori.b      D0, 0x71 /* 'q' */
  2988. 000020F6  0050 0000                ori.w      [A0], 0x0
  2989. 000020FA  0172 004A                bchg       [A2 + D0.w + 0x4A], D0
  2990. 000020FE  0000 0173                ori.b      D0, 0x73 /* 's' */
  2991. 00002102  0044 0000                ori.w      D4, 0x0
  2992. 00002106  0174 003E                bchg       [A4 + D0.w + 0x3E], D0
  2993. 0000210A  0000 0178                ori.b      D0, 0x78 /* 'x' */
  2994. 0000210E  0084 0000 0179           ori.l      D4, 0x179
  2995. 00002114  00A6 0000 017F           ori.l      -[A6], 0x17F
  2996. 0000211A  008C 0000 0180           ori.l      A4, 0x180
  2997. 00002120  00AA 0000 0183 0020      ori.l      [A2 + 0x20], 0x183
  2998. 00002128  0000 0189                ori.b      D0, 0x89
  2999. 0000212C  003E 0000                ori.b      <<invalid special address>>, 0x0
  3000. 00002130  018A                     bclr       A2, D0
  3001. 00002132  0042 0000                ori.w      D2, 0x0
  3002. 00002136  018B                     bclr       A3, D0
  3003. 00002138  0046 0000                ori.w      D6, 0x0
  3004. 0000213C  018D                     bclr       A5, D0
  3005. 0000213E  004A 0000                ori.w      A2, 0x0
  3006. 00002142  01E4                     bset       -[A4], D0
  3007. 00002144  0012 42A7                ori.b      [A2], 0xA7
  3008. 00002148  3F3C 0002                move.w     -[A7], 0x2
  3009. 0000214C  4EAD E218                jsr        [A5 - 0x1DE8]
  3010. 00002150  5C4F                     addq.w     A7, 6
  3011. 00002152  6000 0098                bra        +0x9A /* 000021EC */
  3012. 00002156  4EBA FCCE                jsr        [PC - 0x332 /* 00001E26 */]
  3013. 0000215A  6000 0090                bra        +0x92 /* 000021EC */
  3014. 0000215E  2F0A                     move.l     -[A7], A2
  3015. 00002160  4EBA F9EE                jsr        [PC - 0x612 /* 00001B50 */]
  3016. 00002164  584F                     addq.w     A7, 4
  3017. 00002166  6000 0084                bra        +0x86 /* 000021EC */
  3018. 0000216A  2F0A                     move.l     -[A7], A2
  3019. 0000216C  4EBA FA48                jsr        [PC - 0x5B8 /* 00001BB6 */]
  3020. 00002170  584F                     addq.w     A7, 4
  3021. 00002172  6078                     bra        +0x7A /* 000021EC */
  3022. 00002174  2F0A                     move.l     -[A7], A2
  3023. 00002176  4EBA FAA4                jsr        [PC - 0x55C /* 00001C1C */]
  3024. 0000217A  584F                     addq.w     A7, 4
  3025. 0000217C  606E                     bra        +0x70 /* 000021EC */
  3026. 0000217E  2F0A                     move.l     -[A7], A2
  3027. 00002180  4EBA FB30                jsr        [PC - 0x4D0 /* 00001CB2 */]
  3028. 00002184  584F                     addq.w     A7, 4
  3029. 00002186  6064                     bra        +0x66 /* 000021EC */
  3030. 00002188  2F0A                     move.l     -[A7], A2
  3031. 0000218A  4EBA FBBC                jsr        [PC - 0x444 /* 00001D48 */]
  3032. 0000218E  584F                     addq.w     A7, 4
  3033. 00002190  605A                     bra        +0x5C /* 000021EC */
  3034. 00002192  486D 9082                pea.l      [A5 - 0x6F7E]
  3035. 00002196  3F3C 0004                move.w     -[A7], 0x4
  3036. 0000219A  2F0A                     move.l     -[A7], A2
  3037. 0000219C  4EBA FDA4                jsr        [PC - 0x25C /* 00001F42 */]
  3038. 000021A0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3039. 000021A4  6046                     bra        +0x48 /* 000021EC */
  3040. 000021A6  486D 9082                pea.l      [A5 - 0x6F7E]
  3041. 000021AA  3F3C 0004                move.w     -[A7], 0x4
  3042. 000021AE  2F0A                     move.l     -[A7], A2
  3043. 000021B0  4EBA FE0A                jsr        [PC - 0x1F6 /* 00001FBC */]
  3044. 000021B4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3045. 000021B8  6032                     bra        +0x34 /* 000021EC */
  3046. 000021BA  486D 9082                pea.l      [A5 - 0x6F7E]
  3047. 000021BE  3F3C 0004                move.w     -[A7], 0x4
  3048. 000021C2  4EBA FEB0                jsr        [PC - 0x150 /* 00002074 */]
  3049. 000021C6  5C4F                     addq.w     A7, 6
  3050. 000021C8  6022                     bra        +0x24 /* 000021EC */
  3051. 000021CA  4878 0004                push.l     0x4
  3052. 000021CE  3F3C 0004                move.w     -[A7], 0x4
  3053. 000021D2  4EAD E218                jsr        [A5 - 0x1DE8]
  3054. 000021D6  5C4F                     addq.w     A7, 6
  3055. 000021D8  6012                     bra        +0x14 /* 000021EC */
  3056. 000021DA  4227                     clr.b      -[A7]
  3057. 000021DC  3F2F 000E                move.w     -[A7], [A7 + 0xE]
  3058. 000021E0  2F0A                     move.l     -[A7], A2
  3059. 000021E2  4EBA ED5A                jsr        [PC - 0x12A6 /* 00000F3E */]
  3060. 000021E6  504F                     addq.w     A7, 8
  3061. 000021E8  245F                     movea.l    A2, [A7]+
  3062. 000021EA  4E75                     rts
  3063. label000021EC:
  3064. 000021EC  7001                     moveq.l    D0, 0x01
  3065. 000021EE  245F                     movea.l    A2, [A7]+
  3066. 000021F0  4E75                     rts
  3067. 000021F2  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3068. 000021F6  266F 0014                movea.l    A3, [A7 + 0x14]
  3069. 000021FA  182F 0018                move.b     D4, [A7 + 0x18]
  3070. 000021FE  246F 001C                movea.l    A2, [A7 + 0x1C]
  3071. 00002202  302F 001A                move.w     D0, [A7 + 0x1A]
  3072. 00002206  48C0                     ext.l      D0
  3073. 00002208  4EAD 9D1E                jsr        [A5 - 0x62E2]
  3074. 0000220C  0090 0000 0048           ori.l      [A0], 0x48 /* 'H' */
  3075. 00002212  0000 005F                ori.b      D0, 0x5F /* '_' */
  3076. 00002216  0005 0000                ori.b      D5, 0x0
  3077. 0000221A  0048 0024                ori.w      A0, 0x24 /* '$' */
  3078. 0000221E  0000 0049                ori.b      D0, 0x49 /* 'I' */
  3079. 00002222  001A 0000                ori.b      [A2]+, 0x0
  3080. 00002226  004A 0024                ori.w      A2, 0x24 /* '$' */
  3081. 0000222A  0000 004B                ori.b      D0, 0x4B /* 'K' */
  3082. 0000222E  0046 0000                ori.w      D6, 0x0
  3083. 00002232  005E 0010                ori.w      [A6]+, 0x10
  3084. 00002236  0000 005F                ori.b      D0, 0x5F /* '_' */
  3085. 0000223A  000E 7600                ori.b      A6, 0x0
  3086. 0000223E  6064                     bra        +0x66 /* 000022A4 */
  3087. 00002240  7601                     moveq.l    D3, 0x01
  3088. 00002242  6060                     bra        +0x62 /* 000022A4 */
  3089. 00002244  7602                     moveq.l    D3, 0x02
  3090. 00002246  605C                     bra        +0x5E /* 000022A4 */
  3091. 00002248  7603                     moveq.l    D3, 0x03
  3092. 0000224A  6058                     bra        +0x5A /* 000022A4 */
  3093. 0000224C  4A04                     tst.b      D4
  3094. 0000224E  6708                     beq        +0xA /* 00002258 */
  3095. 00002250  7000                     moveq.l    D0, 0x00
  3096. 00002252  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3097. 00002256  4E75                     rts
  3098. label00002258:
  3099. 00002258  7004                     moveq.l    D0, 0x04
  3100. 0000225A  2480                     move.l     [A2], D0
  3101. 0000225C  2053                     movea.l    A0, [A3]
  3102. 0000225E  2253                     movea.l    A1, [A3]
  3103. 00002260  2029 0028                move.l     D0, [A1 + 0x28]
  3104. 00002264  90A8 0018                sub.l      D0, [A0 + 0x18]
  3105. 00002268  2540 0004                move.l     [A2 + 0x4], D0
  3106. 0000226C  7001                     moveq.l    D0, 0x01
  3107. 0000226E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3108. 00002272  4E75                     rts
  3109. 00002274  4A04                     tst.b      D4
  3110. 00002276  6708                     beq        +0xA /* 00002280 */
  3111. 00002278  7000                     moveq.l    D0, 0x00
  3112. 0000227A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3113. 0000227E  4E75                     rts
  3114. label00002280:
  3115. 00002280  7004                     moveq.l    D0, 0x04
  3116. 00002282  2480                     move.l     [A2], D0
  3117. 00002284  2053                     movea.l    A0, [A3]
  3118. 00002286  2253                     movea.l    A1, [A3]
  3119. 00002288  2029 0030                move.l     D0, [A1 + 0x30]
  3120. 0000228C  90A8 0020                sub.l      D0, [A0 + 0x20]
  3121. 00002290  2540 0004                move.l     [A2 + 0x4], D0
  3122. 00002294  7001                     moveq.l    D0, 0x01
  3123. 00002296  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3124. 0000229A  4E75                     rts
  3125. 0000229C  7000                     moveq.l    D0, 0x00
  3126. 0000229E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3127. 000022A2  4E75                     rts
  3128. label000022A4:
  3129. 000022A4  2F0A                     move.l     -[A7], A2
  3130. 000022A6  1F04                     move.b     -[A7], D4
  3131. 000022A8  3F03                     move.w     -[A7], D3
  3132. 000022AA  2F0B                     move.l     -[A7], A3
  3133. 000022AC  4EBA FBD6                jsr        [PC - 0x42A /* 00001E84 */]
  3134. 000022B0  7001                     moveq.l    D0, 0x01
  3135. 000022B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3136. 000022B6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3137. 000022BA  4E75                     rts
  3138. 000022BC  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3139. 000022C0  2F3C 0021 0020           move.l     -[A7], 0x210020 /* '!\0 ' */
  3140. 000022C6  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3141. 000022CA  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3142. 000022CE  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3143. 000022D2  4EBA EEEA                jsr        [PC - 0x1116 /* 000011BE */]
  3144. 000022D6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3145. 000022DA  4E75                     rts
  3146. 000022DC  303C 0187                move.w     D0, 0x187
  3147. 000022E0  4E75                     rts
  3148. fn000022E2:
  3149. 000022E2  48E7 1820                movem.l    -[A7], D3,D4,A2
  3150. 000022E6  594F                     subq.w     A7, 4
  3151. 000022E8  382F 0014                move.w     D4, [A7 + 0x14]
  3152. 000022EC  7601                     moveq.l    D3, 0x01
  3153. 000022EE  6000 00B4                bra        +0xB6 /* 000023A4 */
  3154. label000022F2:
  3155. 000022F2  4857                     pea.l      [A7]
  3156. 000022F4  3003                     move.w     D0, D3
  3157. 000022F6  48C0                     ext.l      D0
  3158. 000022F8  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  3159. 000022FC  48C1                     ext.l      D1
  3160. 000022FE  9280                     sub.l      D1, D0
  3161. 00002300  5281                     addq.l     D1, 1
  3162. 00002302  E789                     lsl        D1, 3
  3163. 00002304  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3164. 00002308  2050                     movea.l    A0, [A0]
  3165. 0000230A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3166. 0000230E  91C1                     sub.l      A0, D1
  3167. 00002310  4850                     pea.l      [A0]
  3168. 00002312  4EAD E098                jsr        [A5 - 0x1F68]
  3169. 00002316  4A00                     tst.b      D0
  3170. 00002318  504F                     addq.w     A7, 8
  3171. 0000231A  6636                     bne        +0x38 /* 00002352 */
  3172. 0000231C  3003                     move.w     D0, D3
  3173. 0000231E  48C0                     ext.l      D0
  3174. 00002320  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  3175. 00002324  48C1                     ext.l      D1
  3176. 00002326  9280                     sub.l      D1, D0
  3177. 00002328  5281                     addq.l     D1, 1
  3178. 0000232A  E789                     lsl        D1, 3
  3179. 0000232C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3180. 00002330  2050                     movea.l    A0, [A0]
  3181. 00002332  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3182. 00002336  91C1                     sub.l      A0, D1
  3183. 00002338  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3184. 0000233C  2F28 0000                move.l     -[A7], [A0 + 0x0]
  3185. 00002340  3F3C 0007                move.w     -[A7], 0x7
  3186. 00002344  4EAD E060                jsr        [A5 - 0x1FA0]
  3187. 00002348  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3188. 0000234C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3189. 00002350  4E75                     rts
  3190. label00002352:
  3191. 00002352  3003                     move.w     D0, D3
  3192. 00002354  48C0                     ext.l      D0
  3193. 00002356  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  3194. 0000235A  48C1                     ext.l      D1
  3195. 0000235C  9280                     sub.l      D1, D0
  3196. 0000235E  5281                     addq.l     D1, 1
  3197. 00002360  E789                     lsl        D1, 3
  3198. 00002362  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3199. 00002366  2050                     movea.l    A0, [A0]
  3200. 00002368  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3201. 0000236C  91C1                     sub.l      A0, D1
  3202. 0000236E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3203. 00002372  2F28 0000                move.l     -[A7], [A0 + 0x0]
  3204. 00002376  4EAD E1B8                jsr        [A5 - 0x1E48]
  3205. 0000237A  3003                     move.w     D0, D3
  3206. 0000237C  48C0                     ext.l      D0
  3207. 0000237E  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  3208. 00002382  48C1                     ext.l      D1
  3209. 00002384  9280                     sub.l      D1, D0
  3210. 00002386  5281                     addq.l     D1, 1
  3211. 00002388  E789                     lsl        D1, 3
  3212. 0000238A  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  3213. 0000238E  2452                     movea.l    A2, [A2]
  3214. 00002390  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  3215. 00002394  95C1                     sub.l      A2, D1
  3216. 00002396  7004                     moveq.l    D0, 0x04
  3217. 00002398  2480                     move.l     [A2], D0
  3218. 0000239A  256F 0008 0004           move.l     [A2 + 0x4], [A7 + 0x8]
  3219. 000023A0  5243                     addq.w     D3, 1
  3220. 000023A2  504F                     addq.w     A7, 8
  3221. label000023A4:
  3222. 000023A4  B644                     cmp.w      D3, D4
  3223. 000023A6  6F00 FF4A                ble        -0xB4 /* 000022F2 */
  3224. 000023AA  4EBA F50C                jsr        [PC - 0xAF4 /* 000018B8 */]
  3225. 000023AE  4A6D 101E                tst.w      [A5 + 0x101E]
  3226. 000023B2  660A                     bne        +0xC /* 000023BE */
  3227. 000023B4  206D 0F9E                movea.l    A0, [A5 + 0xF9E]
  3228. 000023B8  2050                     movea.l    A0, [A0]
  3229. 000023BA  20AF 0016                move.l     [A0], [A7 + 0x16]
  3230. label000023BE:
  3231. 000023BE  584F                     addq.w     A7, 4
  3232. 000023C0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  3233. 000023C4  4E75                     rts
  3234. 000023C6  486D 908A                pea.l      [A5 - 0x6F76]
  3235. 000023CA  3F3C 0004                move.w     -[A7], 0x4
  3236. 000023CE  4EBA FF12                jsr        [PC - 0xEE /* 000022E2 */]
  3237. 000023D2  5C4F                     addq.w     A7, 6
  3238. 000023D4  4E75                     rts
  3239. fn000023D6:
  3240. 000023D6  2F0A                     move.l     -[A7], A2
  3241. 000023D8  246F 0008                movea.l    A2, [A7 + 0x8]
  3242. 000023DC  7006                     moveq.l    D0, 0x06
  3243. 000023DE  B092                     cmp.l      D0, [A2]
  3244. 000023E0  6622                     bne        +0x24 /* 00002404 */
  3245. 000023E2  41ED 908A                lea.l      A0, [A5 - 0x6F76]
  3246. 000023E6  226A 0004                movea.l    A1, [A2 + 0x4]
  3247. 000023EA  2251                     movea.l    A1, [A1]
  3248. 000023EC  B1D1                     cmpa.l     A0, [A1]
  3249. 000023EE  6614                     bne        +0x16 /* 00002404 */
  3250. 000023F0  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3251. 000023F4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3252. 000023F8  4EBA F724                jsr        [PC - 0x8DC /* 00001B1E */]
  3253. 000023FC  7001                     moveq.l    D0, 0x01
  3254. 000023FE  504F                     addq.w     A7, 8
  3255. 00002400  245F                     movea.l    A2, [A7]+
  3256. 00002402  4E75                     rts
  3257. label00002404:
  3258. 00002404  7000                     moveq.l    D0, 0x00
  3259. 00002406  245F                     movea.l    A2, [A7]+
  3260. 00002408  4E75                     rts
  3261. fn0000240A:
  3262. 0000240A  2F0A                     move.l     -[A7], A2
  3263. 0000240C  246F 0008                movea.l    A2, [A7 + 0x8]
  3264. 00002410  202D 0F96                move.l     D0, [A5 + 0xF96]
  3265. 00002414  5080                     addq.l     D0, 8
  3266. 00002416  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3267. 0000241A  6D0E                     blt        +0x10 /* 0000242A */
  3268. 0000241C  4878 0008                push.l     0x8
  3269. 00002420  4EAD E170                jsr        [A5 - 0x1E90]
  3270. 00002424  49C0                     lea.l      A4, D0
  3271. 00002426  584F                     addq.w     A7, 4
  3272. 00002428  6002                     bra        +0x4 /* 0000242C */
  3273. label0000242A:
  3274. 0000242A  7001                     moveq.l    D0, 0x01
  3275. label0000242C:
  3276. 0000242C  4A80                     tst.l      D0
  3277. 0000242E  671E                     beq        +0x20 /* 0000244E */
  3278. 00002430  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3279. 00002434  2050                     movea.l    A0, [A0]
  3280. 00002436  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3281. 0000243A  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3282. 0000243E  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3283. 00002444  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3284. 00002448  7004                     moveq.l    D0, 0x04
  3285. 0000244A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3286. label0000244E:
  3287. 0000244E  2B6A 0004 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x4]
  3288. 00002454  202D 0F96                move.l     D0, [A5 + 0xF96]
  3289. 00002458  5080                     addq.l     D0, 8
  3290. 0000245A  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3291. 0000245E  6D0E                     blt        +0x10 /* 0000246E */
  3292. 00002460  4878 0008                push.l     0x8
  3293. 00002464  4EAD E170                jsr        [A5 - 0x1E90]
  3294. 00002468  49C0                     lea.l      A4, D0
  3295. 0000246A  584F                     addq.w     A7, 4
  3296. 0000246C  6002                     bra        +0x4 /* 00002470 */
  3297. label0000246E:
  3298. 0000246E  7001                     moveq.l    D0, 0x01
  3299. label00002470:
  3300. 00002470  4A80                     tst.l      D0
  3301. 00002472  671E                     beq        +0x20 /* 00002492 */
  3302. 00002474  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3303. 00002478  2050                     movea.l    A0, [A0]
  3304. 0000247A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3305. 0000247E  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3306. 00002482  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3307. 00002488  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3308. 0000248C  7004                     moveq.l    D0, 0x04
  3309. 0000248E  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3310. label00002492:
  3311. 00002492  2B52 0F9E                move.l     [A5 + 0xF9E], [A2]
  3312. 00002496  202D 0F96                move.l     D0, [A5 + 0xF96]
  3313. 0000249A  5080                     addq.l     D0, 8
  3314. 0000249C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3315. 000024A0  6D0E                     blt        +0x10 /* 000024B0 */
  3316. 000024A2  4878 0008                push.l     0x8
  3317. 000024A6  4EAD E170                jsr        [A5 - 0x1E90]
  3318. 000024AA  49C0                     lea.l      A4, D0
  3319. 000024AC  584F                     addq.w     A7, 4
  3320. 000024AE  6002                     bra        +0x4 /* 000024B2 */
  3321. label000024B0:
  3322. 000024B0  7001                     moveq.l    D0, 0x01
  3323. label000024B2:
  3324. 000024B2  4A80                     tst.l      D0
  3325. 000024B4  671E                     beq        +0x20 /* 000024D4 */
  3326. 000024B6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3327. 000024BA  2050                     movea.l    A0, [A0]
  3328. 000024BC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3329. 000024C0  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3330. 000024C4  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3331. 000024CA  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3332. 000024CE  7004                     moveq.l    D0, 0x04
  3333. 000024D0  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3334. label000024D4:
  3335. 000024D4  2B6A 000C 0F9E           move.l     [A5 + 0xF9E], [A2 + 0xC]
  3336. 000024DA  202D 0F96                move.l     D0, [A5 + 0xF96]
  3337. 000024DE  5080                     addq.l     D0, 8
  3338. 000024E0  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3339. 000024E4  6D0E                     blt        +0x10 /* 000024F4 */
  3340. 000024E6  4878 0008                push.l     0x8
  3341. 000024EA  4EAD E170                jsr        [A5 - 0x1E90]
  3342. 000024EE  49C0                     lea.l      A4, D0
  3343. 000024F0  584F                     addq.w     A7, 4
  3344. 000024F2  6002                     bra        +0x4 /* 000024F6 */
  3345. label000024F4:
  3346. 000024F4  7001                     moveq.l    D0, 0x01
  3347. label000024F6:
  3348. 000024F6  4A80                     tst.l      D0
  3349. 000024F8  671E                     beq        +0x20 /* 00002518 */
  3350. 000024FA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3351. 000024FE  2050                     movea.l    A0, [A0]
  3352. 00002500  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3353. 00002504  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3354. 00002508  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3355. 0000250E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3356. 00002512  7004                     moveq.l    D0, 0x04
  3357. 00002514  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3358. label00002518:
  3359. 00002518  2B6A 0008 0F9E           move.l     [A5 + 0xF9E], [A2 + 0x8]
  3360. 0000251E  202D 0F96                move.l     D0, [A5 + 0xF96]
  3361. 00002522  5080                     addq.l     D0, 8
  3362. 00002524  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3363. 00002528  6D0E                     blt        +0x10 /* 00002538 */
  3364. 0000252A  4878 0008                push.l     0x8
  3365. 0000252E  4EAD E170                jsr        [A5 - 0x1E90]
  3366. 00002532  49C0                     lea.l      A4, D0
  3367. 00002534  584F                     addq.w     A7, 4
  3368. 00002536  6002                     bra        +0x4 /* 0000253A */
  3369. label00002538:
  3370. 00002538  7001                     moveq.l    D0, 0x01
  3371. label0000253A:
  3372. 0000253A  4A80                     tst.l      D0
  3373. 0000253C  671E                     beq        +0x20 /* 0000255C */
  3374. 0000253E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3375. 00002542  2050                     movea.l    A0, [A0]
  3376. 00002544  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3377. 00002548  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3378. 0000254C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3379. 00002552  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3380. 00002556  7004                     moveq.l    D0, 0x04
  3381. 00002558  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3382. label0000255C:
  3383. 0000255C  2B7C 8000 0004 0F9E      move.l     [A5 + 0xF9E], 0x80000004
  3384. 00002564  4EBA F352                jsr        [PC - 0xCAE /* 000018B8 */]
  3385. 00002568  4A6D 101E                tst.w      [A5 + 0x101E]
  3386. 0000256C  6632                     bne        +0x34 /* 000025A0 */
  3387. 0000256E  41ED 908A                lea.l      A0, [A5 - 0x6F76]
  3388. 00002572  226D 0F9E                movea.l    A1, [A5 + 0xF9E]
  3389. 00002576  2251                     movea.l    A1, [A1]
  3390. 00002578  2288                     move.l     [A1], A0
  3391. 0000257A  206F 000C                movea.l    A0, [A7 + 0xC]
  3392. 0000257E  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3393. 00002582  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3394. 00002588  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3395. 0000258C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3396. 00002590  2050                     movea.l    A0, [A0]
  3397. 00002592  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3398. 00002596  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3399. 0000259A  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3400. label000025A0:
  3401. 000025A0  245F                     movea.l    A2, [A7]+
  3402. 000025A2  4E75                     rts
  3403. fn000025A4:
  3404. 000025A4  2F0A                     move.l     -[A7], A2
  3405. 000025A6  246F 0008                movea.l    A2, [A7 + 0x8]
  3406. 000025AA  2452                     movea.l    A2, [A2]
  3407. 000025AC  45EA 0014                lea.l      A2, [A2 + 0x14]
  3408. 000025B0  306A 0006                movea.w    A0, [A2 + 0x6]
  3409. 000025B4  226F 000C                movea.l    A1, [A7 + 0xC]
  3410. 000025B8  2348 0004                move.l     [A1 + 0x4], A0
  3411. 000025BC  306A 000E                movea.w    A0, [A2 + 0xE]
  3412. 000025C0  2288                     move.l     [A1], A0
  3413. 000025C2  245F                     movea.l    A2, [A7]+
  3414. 000025C4  4E75                     rts
  3415. 000025C6  2F03                     move.l     -[A7], D3
  3416. 000025C8  302F 000E                move.w     D0, [A7 + 0xE]
  3417. 000025CC  48C0                     ext.l      D0
  3418. 000025CE  0480 0000 0060           subi.l     D0, 0x60 /* '`' */
  3419. 000025D4  670A                     beq        +0xC /* 000025E0 */
  3420. 000025D6  5380                     subq.l     D0, 1
  3421. 000025D8  6702                     beq        +0x4 /* 000025DC */
  3422. 000025DA  6008                     bra        +0xA /* 000025E4 */
  3423. label000025DC:
  3424. 000025DC  7600                     moveq.l    D3, 0x00
  3425. 000025DE  600A                     bra        +0xC /* 000025EA */
  3426. label000025E0:
  3427. 000025E0  7601                     moveq.l    D3, 0x01
  3428. 000025E2  6006                     bra        +0x8 /* 000025EA */
  3429. label000025E4:
  3430. 000025E4  7000                     moveq.l    D0, 0x00
  3431. 000025E6  261F                     move.l     D3, [A7]+
  3432. 000025E8  4E75                     rts
  3433. label000025EA:
  3434. 000025EA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3435. 000025EE  1F2F 0010                move.b     -[A7], [A7 + 0x10]
  3436. 000025F2  3F03                     move.w     -[A7], D3
  3437. 000025F4  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  3438. 000025F8  4EBA F88A                jsr        [PC - 0x776 /* 00001E84 */]
  3439. 000025FC  7001                     moveq.l    D0, 0x01
  3440. 000025FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3441. 00002602  261F                     move.l     D3, [A7]+
  3442. 00002604  4E75                     rts
  3443. fn00002606:
  3444. 00002606  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  3445. 0000260A  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  3446. 00002610  670E                     beq        +0x10 /* 00002620 */
  3447. 00002612  3F3C 0016                move.w     -[A7], 0x16
  3448. 00002616  4EAD E070                jsr        [A5 - 0x1F90]
  3449. 0000261A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3450. 0000261E  4E75                     rts
  3451. label00002620:
  3452. 00002620  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  3453. 00002624  48C0                     ext.l      D0
  3454. 00002626  5380                     subq.l     D0, 1
  3455. 00002628  E788                     lsl        D0, 3
  3456. 0000262A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3457. 0000262E  2050                     movea.l    A0, [A0]
  3458. 00002630  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3459. 00002634  91C0                     sub.l      A0, D0
  3460. 00002636  2F50 0018                move.l     [A7 + 0x18], [A0]
  3461. 0000263A  2F68 0004 001C           move.l     [A7 + 0x1C], [A0 + 0x4]
  3462. 00002640  486F 0008                pea.l      [A7 + 0x8]
  3463. 00002644  486F 001C                pea.l      [A7 + 0x1C]
  3464. 00002648  4EBA FD8C                jsr        [PC - 0x274 /* 000023D6 */]
  3465. 0000264C  4A00                     tst.b      D0
  3466. 0000264E  504F                     addq.w     A7, 8
  3467. 00002650  6616                     bne        +0x18 /* 00002668 */
  3468. 00002652  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  3469. 00002656  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  3470. 0000265A  3F3C 000E                move.w     -[A7], 0xE
  3471. 0000265E  4EAD E060                jsr        [A5 - 0x1FA0]
  3472. 00002662  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3473. 00002666  4E75                     rts
  3474. label00002668:
  3475. 00002668  4857                     pea.l      [A7]
  3476. 0000266A  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  3477. 0000266E  4EBA FF34                jsr        [PC - 0xCC /* 000025A4 */]
  3478. 00002672  7004                     moveq.l    D0, 0x04
  3479. 00002674  2F40 0020                move.l     [A7 + 0x20], D0
  3480. 00002678  486F 0010                pea.l      [A7 + 0x10]
  3481. 0000267C  486F 000C                pea.l      [A7 + 0xC]
  3482. 00002680  4EAD DA40                jsr        [A5 - 0x25C0]
  3483. 00002684  49C0                     lea.l      A4, D0
  3484. 00002686  2F40 002C                move.l     [A7 + 0x2C], D0
  3485. 0000268A  486F 0028                pea.l      [A7 + 0x28]
  3486. 0000268E  4EAD E210                jsr        [A5 - 0x1DF0]
  3487. 00002692  4FEF 0034                lea.l      A7, [A7 + 0x34]
  3488. 00002696  4E75                     rts
  3489. fn00002698:
  3490. 00002698  4FEF FFD8                lea.l      A7, [A7 - 0x28]
  3491. 0000269C  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  3492. 000026A2  670E                     beq        +0x10 /* 000026B2 */
  3493. 000026A4  3F3C 0016                move.w     -[A7], 0x16
  3494. 000026A8  4EAD E070                jsr        [A5 - 0x1F90]
  3495. 000026AC  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  3496. 000026B0  4E75                     rts
  3497. label000026B2:
  3498. 000026B2  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  3499. 000026B6  48C0                     ext.l      D0
  3500. 000026B8  5380                     subq.l     D0, 1
  3501. 000026BA  E788                     lsl        D0, 3
  3502. 000026BC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3503. 000026C0  2050                     movea.l    A0, [A0]
  3504. 000026C2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3505. 000026C6  91C0                     sub.l      A0, D0
  3506. 000026C8  2F50 0020                move.l     [A7 + 0x20], [A0]
  3507. 000026CC  2F68 0004 0024           move.l     [A7 + 0x24], [A0 + 0x4]
  3508. 000026D2  486F 0010                pea.l      [A7 + 0x10]
  3509. 000026D6  486F 0024                pea.l      [A7 + 0x24]
  3510. 000026DA  4EBA 02D0                jsr        [PC + 0x2D0 /* 000029AC */]
  3511. 000026DE  4A00                     tst.b      D0
  3512. 000026E0  504F                     addq.w     A7, 8
  3513. 000026E2  6616                     bne        +0x18 /* 000026FA */
  3514. 000026E4  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  3515. 000026E8  2F2F 0024                move.l     -[A7], [A7 + 0x24]
  3516. 000026EC  3F3C 000F                move.w     -[A7], 0xF
  3517. 000026F0  4EAD E060                jsr        [A5 - 0x1FA0]
  3518. 000026F4  4FEF 0032                lea.l      A7, [A7 + 0x32]
  3519. 000026F8  4E75                     rts
  3520. label000026FA:
  3521. 000026FA  486F 0018                pea.l      [A7 + 0x18]
  3522. 000026FE  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  3523. 00002702  4EBA FEA0                jsr        [PC - 0x160 /* 000025A4 */]
  3524. 00002706  486F 0008                pea.l      [A7 + 0x8]
  3525. 0000270A  486F 001C                pea.l      [A7 + 0x1C]
  3526. 0000270E  486F 0028                pea.l      [A7 + 0x28]
  3527. 00002712  4EAD DA48                jsr        [A5 - 0x25B8]
  3528. 00002716  486F 0034                pea.l      [A7 + 0x34]
  3529. 0000271A  486F 0018                pea.l      [A7 + 0x18]
  3530. 0000271E  4EBA FCEA                jsr        [PC - 0x316 /* 0000240A */]
  3531. 00002722  486F 003C                pea.l      [A7 + 0x3C]
  3532. 00002726  4EAD E210                jsr        [A5 - 0x1DF0]
  3533. 0000272A  4FEF 0048                lea.l      A7, [A7 + 0x48]
  3534. 0000272E  4E75                     rts
  3535. fn00002730:
  3536. 00002730  4FEF FFD0                lea.l      A7, [A7 - 0x30]
  3537. 00002734  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  3538. 0000273A  670E                     beq        +0x10 /* 0000274A */
  3539. 0000273C  3F3C 0017                move.w     -[A7], 0x17
  3540. 00002740  4EAD E070                jsr        [A5 - 0x1F90]
  3541. 00002744  4FEF 0032                lea.l      A7, [A7 + 0x32]
  3542. 00002748  4E75                     rts
  3543. label0000274A:
  3544. 0000274A  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  3545. 0000274E  48C0                     ext.l      D0
  3546. 00002750  5380                     subq.l     D0, 1
  3547. 00002752  E788                     lsl        D0, 3
  3548. 00002754  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3549. 00002758  2050                     movea.l    A0, [A0]
  3550. 0000275A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3551. 0000275E  91C0                     sub.l      A0, D0
  3552. 00002760  2F50 0028                move.l     [A7 + 0x28], [A0]
  3553. 00002764  2F68 0004 002C           move.l     [A7 + 0x2C], [A0 + 0x4]
  3554. 0000276A  486F 0010                pea.l      [A7 + 0x10]
  3555. 0000276E  486F 002C                pea.l      [A7 + 0x2C]
  3556. 00002772  4EBA FC62                jsr        [PC - 0x39E /* 000023D6 */]
  3557. 00002776  4A00                     tst.b      D0
  3558. 00002778  504F                     addq.w     A7, 8
  3559. 0000277A  6616                     bne        +0x18 /* 00002792 */
  3560. 0000277C  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  3561. 00002780  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  3562. 00002784  3F3C 000E                move.w     -[A7], 0xE
  3563. 00002788  4EAD E060                jsr        [A5 - 0x1FA0]
  3564. 0000278C  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  3565. 00002790  4E75                     rts
  3566. label00002792:
  3567. 00002792  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  3568. 00002796  48C0                     ext.l      D0
  3569. 00002798  5580                     subq.l     D0, 2
  3570. 0000279A  E788                     lsl        D0, 3
  3571. 0000279C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3572. 000027A0  2050                     movea.l    A0, [A0]
  3573. 000027A2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3574. 000027A6  91C0                     sub.l      A0, D0
  3575. 000027A8  2F50 0028                move.l     [A7 + 0x28], [A0]
  3576. 000027AC  2F68 0004 002C           move.l     [A7 + 0x2C], [A0 + 0x4]
  3577. 000027B2  4857                     pea.l      [A7]
  3578. 000027B4  486F 002C                pea.l      [A7 + 0x2C]
  3579. 000027B8  4EBA FC1C                jsr        [PC - 0x3E4 /* 000023D6 */]
  3580. 000027BC  4A00                     tst.b      D0
  3581. 000027BE  504F                     addq.w     A7, 8
  3582. 000027C0  6616                     bne        +0x18 /* 000027D8 */
  3583. 000027C2  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  3584. 000027C6  2F2F 002C                move.l     -[A7], [A7 + 0x2C]
  3585. 000027CA  3F3C 000E                move.w     -[A7], 0xE
  3586. 000027CE  4EAD E060                jsr        [A5 - 0x1FA0]
  3587. 000027D2  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  3588. 000027D6  4E75                     rts
  3589. label000027D8:
  3590. 000027D8  486F 0020                pea.l      [A7 + 0x20]
  3591. 000027DC  2F2F 0038                move.l     -[A7], [A7 + 0x38]
  3592. 000027E0  4EBA FDC2                jsr        [PC - 0x23E /* 000025A4 */]
  3593. 000027E4  486F 0008                pea.l      [A7 + 0x8]
  3594. 000027E8  486F 001C                pea.l      [A7 + 0x1C]
  3595. 000027EC  486F 0030                pea.l      [A7 + 0x30]
  3596. 000027F0  4EAD DA50                jsr        [A5 - 0x25B0]
  3597. 000027F4  486F 003C                pea.l      [A7 + 0x3C]
  3598. 000027F8  486F 0038                pea.l      [A7 + 0x38]
  3599. 000027FC  4EBA 01E2                jsr        [PC + 0x1E2 /* 000029E0 */]
  3600. 00002800  486F 0044                pea.l      [A7 + 0x44]
  3601. 00002804  4EAD E210                jsr        [A5 - 0x1DF0]
  3602. 00002808  4FEF 0050                lea.l      A7, [A7 + 0x50]
  3603. 0000280C  4E75                     rts
  3604. fn0000280E:
  3605. 0000280E  594F                     subq.w     A7, 4
  3606. 00002810  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  3607. 00002816  6612                     bne        +0x14 /* 0000282A */
  3608. 00002818  4878 0188                push.l     0x188
  3609. 0000281C  3F3C 0008                move.w     -[A7], 0x8
  3610. 00002820  4EAD E218                jsr        [A5 - 0x1DE8]
  3611. 00002824  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3612. 00002828  4E75                     rts
  3613. label0000282A:
  3614. 0000282A  4857                     pea.l      [A7]
  3615. 0000282C  2F3C 0002 0008           move.l     -[A7], 0x20008
  3616. 00002832  4EAD E230                jsr        [A5 - 0x1DD0]
  3617. 00002836  4A00                     tst.b      D0
  3618. 00002838  504F                     addq.w     A7, 8
  3619. 0000283A  672C                     beq        +0x2E /* 00002868 */
  3620. 0000283C  302F 0002                move.w     D0, [A7 + 0x2]
  3621. 00002840  48C0                     ext.l      D0
  3622. 00002842  0480 0000 0188           subi.l     D0, 0x188
  3623. 00002848  670A                     beq        +0xC /* 00002854 */
  3624. 0000284A  0480 0000 003F           subi.l     D0, 0x3F /* '?' */
  3625. 00002850  6702                     beq        +0x4 /* 00002854 */
  3626. 00002852  6006                     bra        +0x8 /* 0000285A */
  3627. label00002854:
  3628. 00002854  7001                     moveq.l    D0, 0x01
  3629. 00002856  2E80                     move.l     [A7], D0
  3630. 00002858  6002                     bra        +0x4 /* 0000285C */
  3631. label0000285A:
  3632. 0000285A  4297                     clr.l      [A7]
  3633. label0000285C:
  3634. 0000285C  2F17                     move.l     -[A7], [A7]
  3635. 0000285E  3F3C 0004                move.w     -[A7], 0x4
  3636. 00002862  4EAD E218                jsr        [A5 - 0x1DE8]
  3637. 00002866  5C4F                     addq.w     A7, 6
  3638. label00002868:
  3639. 00002868  584F                     addq.w     A7, 4
  3640. 0000286A  4E75                     rts
  3641. 0000286C  2F0A                     move.l     -[A7], A2
  3642. 0000286E  246F 0008                movea.l    A2, [A7 + 0x8]
  3643. 00002872  302F 000C                move.w     D0, [A7 + 0xC]
  3644. 00002876  48C0                     ext.l      D0
  3645. 00002878  4EAD 9D1E                jsr        [A5 - 0x62E2]
  3646. 0000287C  00E2                     ori.?      -[A2], 0xFFFFFFFFFFFFFFFF
  3647. 0000287E  0000 016E                ori.b      D0, 0x6E /* 'n' */
  3648. 00002882  0000 01E4                ori.b      D0, 0xE4
  3649. 00002886  000E 0000                ori.b      A6, 0x0
  3650. 0000288A  016E 0056                bchg       [A6 + 0x56], D0
  3651. 0000288E  0000 016F                ori.b      D0, 0x6F /* 'o' */
  3652. 00002892  0050 0000                ori.w      [A0], 0x0
  3653. 00002896  0171 004A                bchg       [A1 + D0.w + 0x4A], D0
  3654. 0000289A  0000 0172                ori.b      D0, 0x72 /* 'r' */
  3655. 0000289E  0044 0000                ori.w      D4, 0x0
  3656. 000028A2  0173 003E                bchg       [A3 + D0.w + 0x3E], D0
  3657. 000028A6  0000 0174                ori.b      D0, 0x74 /* 't' */
  3658. 000028AA  0038 0000 0178           ori.b      [0x00000178], 0x0
  3659. 000028B0  0066 0000                ori.w      -[A6], 0x0
  3660. 000028B4  0179 0088 0000           bchg       [0x00880000], D0
  3661. 000028BA  017F                     bchg       <<invalid special address>>, D0
  3662. 000028BC  006E 0000 0180           ori.w      [A6 + 0x180], 0x0
  3663. 000028C2  008C 0000 0183           ori.l      A4, 0x183
  3664. 000028C8  001A 0000                ori.b      [A2]+, 0x0
  3665. 000028CC  0187                     bclr       D7, D0
  3666. 000028CE  0034 0000 018C           ori.b      <<invalid full ext with I/IS == 4>>, 0x0
  3667. 000028D4  0024 0000                ori.b      -[A4], 0x0
  3668. 000028D8  018D                     bclr       A5, D0
  3669. 000028DA  0032 0000 01E4           ori.b      <<invalid full ext with I/IS == 4>>, 0x0
  3670. 000028E0  0012 42A7                ori.b      [A2], 0xA7
  3671. 000028E4  3F3C 0002                move.w     -[A7], 0x2
  3672. 000028E8  4EAD E218                jsr        [A5 - 0x1DE8]
  3673. 000028EC  5C4F                     addq.w     A7, 6
  3674. 000028EE  6000 0080                bra        +0x82 /* 00002970 */
  3675. 000028F2  4EBA FF1A                jsr        [PC - 0xE6 /* 0000280E */]
  3676. 000028F6  6078                     bra        +0x7A /* 00002970 */
  3677. 000028F8  2F0A                     move.l     -[A7], A2
  3678. 000028FA  4EBA FD0A                jsr        [PC - 0x2F6 /* 00002606 */]
  3679. 000028FE  584F                     addq.w     A7, 4
  3680. 00002900  606E                     bra        +0x70 /* 00002970 */
  3681. 00002902  2F0A                     move.l     -[A7], A2
  3682. 00002904  4EBA FD92                jsr        [PC - 0x26E /* 00002698 */]
  3683. 00002908  584F                     addq.w     A7, 4
  3684. 0000290A  6064                     bra        +0x66 /* 00002970 */
  3685. 0000290C  2F0A                     move.l     -[A7], A2
  3686. 0000290E  4EBA FE20                jsr        [PC - 0x1E0 /* 00002730 */]
  3687. 00002912  584F                     addq.w     A7, 4
  3688. 00002914  605A                     bra        +0x5C /* 00002970 */
  3689. 00002916  486D 90BA                pea.l      [A5 - 0x6F46]
  3690. 0000291A  3F3C 0002                move.w     -[A7], 0x2
  3691. 0000291E  2F0A                     move.l     -[A7], A2
  3692. 00002920  4EBA F620                jsr        [PC - 0x9E0 /* 00001F42 */]
  3693. 00002924  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3694. 00002928  6046                     bra        +0x48 /* 00002970 */
  3695. 0000292A  486D 90BA                pea.l      [A5 - 0x6F46]
  3696. 0000292E  3F3C 0002                move.w     -[A7], 0x2
  3697. 00002932  2F0A                     move.l     -[A7], A2
  3698. 00002934  4EBA F686                jsr        [PC - 0x97A /* 00001FBC */]
  3699. 00002938  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3700. 0000293C  6032                     bra        +0x34 /* 00002970 */
  3701. 0000293E  486D 90BA                pea.l      [A5 - 0x6F46]
  3702. 00002942  3F3C 0002                move.w     -[A7], 0x2
  3703. 00002946  4EBA F72C                jsr        [PC - 0x8D4 /* 00002074 */]
  3704. 0000294A  5C4F                     addq.w     A7, 6
  3705. 0000294C  6022                     bra        +0x24 /* 00002970 */
  3706. 0000294E  4878 0002                push.l     0x2
  3707. 00002952  3F3C 0004                move.w     -[A7], 0x4
  3708. 00002956  4EAD E218                jsr        [A5 - 0x1DE8]
  3709. 0000295A  5C4F                     addq.w     A7, 6
  3710. 0000295C  6012                     bra        +0x14 /* 00002970 */
  3711. 0000295E  4227                     clr.b      -[A7]
  3712. 00002960  3F2F 000E                move.w     -[A7], [A7 + 0xE]
  3713. 00002964  2F0A                     move.l     -[A7], A2
  3714. 00002966  4EBA E5D6                jsr        [PC - 0x1A2A /* 00000F3E */]
  3715. 0000296A  504F                     addq.w     A7, 8
  3716. 0000296C  245F                     movea.l    A2, [A7]+
  3717. 0000296E  4E75                     rts
  3718. label00002970:
  3719. 00002970  7001                     moveq.l    D0, 0x01
  3720. 00002972  245F                     movea.l    A2, [A7]+
  3721. 00002974  4E75                     rts
  3722. 00002976  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3723. 0000297A  2F3C 0023 0020           move.l     -[A7], 0x230020 /* '#\0 ' */
  3724. 00002980  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3725. 00002984  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3726. 00002988  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3727. 0000298C  4EBA E830                jsr        [PC - 0x17D0 /* 000011BE */]
  3728. 00002990  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3729. 00002994  4E75                     rts
  3730. 00002996  303C 0188                move.w     D0, 0x188
  3731. 0000299A  4E75                     rts
  3732. 0000299C  486D 90BE                pea.l      [A5 - 0x6F42]
  3733. 000029A0  3F3C 0002                move.w     -[A7], 0x2
  3734. 000029A4  4EBA F93C                jsr        [PC - 0x6C4 /* 000022E2 */]
  3735. 000029A8  5C4F                     addq.w     A7, 6
  3736. 000029AA  4E75                     rts
  3737. fn000029AC:
  3738. 000029AC  2F0A                     move.l     -[A7], A2
  3739. 000029AE  246F 0008                movea.l    A2, [A7 + 0x8]
  3740. 000029B2  7006                     moveq.l    D0, 0x06
  3741. 000029B4  B092                     cmp.l      D0, [A2]
  3742. 000029B6  6622                     bne        +0x24 /* 000029DA */
  3743. 000029B8  41ED 90BE                lea.l      A0, [A5 - 0x6F42]
  3744. 000029BC  226A 0004                movea.l    A1, [A2 + 0x4]
  3745. 000029C0  2251                     movea.l    A1, [A1]
  3746. 000029C2  B1D1                     cmpa.l     A0, [A1]
  3747. 000029C4  6614                     bne        +0x16 /* 000029DA */
  3748. 000029C6  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3749. 000029CA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  3750. 000029CE  4EBA FBD4                jsr        [PC - 0x42C /* 000025A4 */]
  3751. 000029D2  7001                     moveq.l    D0, 0x01
  3752. 000029D4  504F                     addq.w     A7, 8
  3753. 000029D6  245F                     movea.l    A2, [A7]+
  3754. 000029D8  4E75                     rts
  3755. label000029DA:
  3756. 000029DA  7000                     moveq.l    D0, 0x00
  3757. 000029DC  245F                     movea.l    A2, [A7]+
  3758. 000029DE  4E75                     rts
  3759. fn000029E0:
  3760. 000029E0  202D 0F96                move.l     D0, [A5 + 0xF96]
  3761. 000029E4  5080                     addq.l     D0, 8
  3762. 000029E6  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3763. 000029EA  6D0E                     blt        +0x10 /* 000029FA */
  3764. 000029EC  4878 0008                push.l     0x8
  3765. 000029F0  4EAD E170                jsr        [A5 - 0x1E90]
  3766. 000029F4  49C0                     lea.l      A4, D0
  3767. 000029F6  584F                     addq.w     A7, 4
  3768. 000029F8  6002                     bra        +0x4 /* 000029FC */
  3769. label000029FA:
  3770. 000029FA  7001                     moveq.l    D0, 0x01
  3771. label000029FC:
  3772. 000029FC  4A80                     tst.l      D0
  3773. 000029FE  671E                     beq        +0x20 /* 00002A1E */
  3774. 00002A00  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3775. 00002A04  2050                     movea.l    A0, [A0]
  3776. 00002A06  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3777. 00002A0A  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3778. 00002A0E  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3779. 00002A14  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3780. 00002A18  7004                     moveq.l    D0, 0x04
  3781. 00002A1A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3782. label00002A1E:
  3783. 00002A1E  206F 0004                movea.l    A0, [A7 + 0x4]
  3784. 00002A22  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3785. 00002A28  202D 0F96                move.l     D0, [A5 + 0xF96]
  3786. 00002A2C  5080                     addq.l     D0, 8
  3787. 00002A2E  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3788. 00002A32  6D0E                     blt        +0x10 /* 00002A42 */
  3789. 00002A34  4878 0008                push.l     0x8
  3790. 00002A38  4EAD E170                jsr        [A5 - 0x1E90]
  3791. 00002A3C  49C0                     lea.l      A4, D0
  3792. 00002A3E  584F                     addq.w     A7, 4
  3793. 00002A40  6002                     bra        +0x4 /* 00002A44 */
  3794. label00002A42:
  3795. 00002A42  7001                     moveq.l    D0, 0x01
  3796. label00002A44:
  3797. 00002A44  4A80                     tst.l      D0
  3798. 00002A46  671E                     beq        +0x20 /* 00002A66 */
  3799. 00002A48  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3800. 00002A4C  2050                     movea.l    A0, [A0]
  3801. 00002A4E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3802. 00002A52  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3803. 00002A56  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3804. 00002A5C  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3805. 00002A60  7004                     moveq.l    D0, 0x04
  3806. 00002A62  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3807. label00002A66:
  3808. 00002A66  206F 0004                movea.l    A0, [A7 + 0x4]
  3809. 00002A6A  2B50 0F9E                move.l     [A5 + 0xF9E], [A0]
  3810. 00002A6E  202D 0F96                move.l     D0, [A5 + 0xF96]
  3811. 00002A72  5080                     addq.l     D0, 8
  3812. 00002A74  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  3813. 00002A78  6D0E                     blt        +0x10 /* 00002A88 */
  3814. 00002A7A  4878 0008                push.l     0x8
  3815. 00002A7E  4EAD E170                jsr        [A5 - 0x1E90]
  3816. 00002A82  49C0                     lea.l      A4, D0
  3817. 00002A84  584F                     addq.w     A7, 4
  3818. 00002A86  6002                     bra        +0x4 /* 00002A8A */
  3819. label00002A88:
  3820. 00002A88  7001                     moveq.l    D0, 0x01
  3821. label00002A8A:
  3822. 00002A8A  4A80                     tst.l      D0
  3823. 00002A8C  671E                     beq        +0x20 /* 00002AAC */
  3824. 00002A8E  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3825. 00002A92  2050                     movea.l    A0, [A0]
  3826. 00002A94  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3827. 00002A98  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3828. 00002A9C  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3829. 00002AA2  50AD 0F96                addq.l     [A5 + 0xF96], 8
  3830. 00002AA6  7004                     moveq.l    D0, 0x04
  3831. 00002AA8  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  3832. label00002AAC:
  3833. 00002AAC  2B7C 8000 0002 0F9E      move.l     [A5 + 0xF9E], 0x80000002
  3834. 00002AB4  4EBA EE02                jsr        [PC - 0x11FE /* 000018B8 */]
  3835. 00002AB8  4A6D 101E                tst.w      [A5 + 0x101E]
  3836. 00002ABC  6632                     bne        +0x34 /* 00002AF0 */
  3837. 00002ABE  41ED 90BE                lea.l      A0, [A5 - 0x6F42]
  3838. 00002AC2  226D 0F9E                movea.l    A1, [A5 + 0xF9E]
  3839. 00002AC6  2251                     movea.l    A1, [A1]
  3840. 00002AC8  2288                     move.l     [A1], A0
  3841. 00002ACA  206F 0008                movea.l    A0, [A7 + 0x8]
  3842. 00002ACE  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  3843. 00002AD2  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  3844. 00002AD8  51AD 0F96                subq.l     [A5 + 0xF96], 8
  3845. 00002ADC  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  3846. 00002AE0  2050                     movea.l    A0, [A0]
  3847. 00002AE2  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  3848. 00002AE6  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  3849. 00002AEA  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  3850. label00002AF0:
  3851. 00002AF0  4E75                     rts
  3852. fn00002AF2:
  3853. 00002AF2  2F0A                     move.l     -[A7], A2
  3854. 00002AF4  206F 0008                movea.l    A0, [A7 + 0x8]
  3855. 00002AF8  7006                     moveq.l    D0, 0x06
  3856. 00002AFA  B090                     cmp.l      D0, [A0]
  3857. 00002AFC  662C                     bne        +0x2E /* 00002B2A */
  3858. 00002AFE  41ED 9022                lea.l      A0, [A5 - 0x6FDE]
  3859. 00002B02  226F 0008                movea.l    A1, [A7 + 0x8]
  3860. 00002B06  2269 0004                movea.l    A1, [A1 + 0x4]
  3861. 00002B0A  2251                     movea.l    A1, [A1]
  3862. 00002B0C  2451                     movea.l    A2, [A1]
  3863. 00002B0E  B5C8                     cmpa.l     A2, A0
  3864. 00002B10  671C                     beq        +0x1E /* 00002B2E */
  3865. 00002B12  41ED 9052                lea.l      A0, [A5 - 0x6FAE]
  3866. 00002B16  B5C8                     cmpa.l     A2, A0
  3867. 00002B18  6714                     beq        +0x16 /* 00002B2E */
  3868. 00002B1A  41ED 908A                lea.l      A0, [A5 - 0x6F76]
  3869. 00002B1E  B5C8                     cmpa.l     A2, A0
  3870. 00002B20  670C                     beq        +0xE /* 00002B2E */
  3871. 00002B22  41ED 90BE                lea.l      A0, [A5 - 0x6F42]
  3872. 00002B26  B5C8                     cmpa.l     A2, A0
  3873. 00002B28  6704                     beq        +0x6 /* 00002B2E */
  3874. label00002B2A:
  3875. 00002B2A  7000                     moveq.l    D0, 0x00
  3876. 00002B2C  6002                     bra        +0x4 /* 00002B30 */
  3877. label00002B2E:
  3878. 00002B2E  7001                     moveq.l    D0, 0x01
  3879. label00002B30:
  3880. 00002B30  245F                     movea.l    A2, [A7]+
  3881. 00002B32  4E75                     rts
  3882. fn00002B34:
  3883. 00002B34  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  3884. 00002B38  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  3885. 00002B3C  4EAD E1B8                jsr        [A5 - 0x1E48]
  3886. 00002B40  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  3887. 00002B44  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  3888. 00002B48  4EAD E1B8                jsr        [A5 - 0x1E48]
  3889. 00002B4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3890. 00002B50  4E75                     rts
  3891. fn00002B52:
  3892. 00002B52  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3893. 00002B56  514F                     subq.w     A7, 8
  3894. 00002B58  246F 002C                movea.l    A2, [A7 + 0x2C]
  3895. 00002B5C  266F 0030                movea.l    A3, [A7 + 0x30]
  3896. 00002B60  286F 0034                movea.l    A4, [A7 + 0x34]
  3897. 00002B64  7E00                     moveq.l    D7, 0x00
  3898. 00002B66  7800                     moveq.l    D4, 0x00
  3899. 00002B68  2052                     movea.l    A0, [A2]
  3900. 00002B6A  2C28 0008                move.l     D6, [A0 + 0x8]
  3901. 00002B6E  5386                     subq.l     D6, 1
  3902. 00002B70  7A01                     moveq.l    D5, 0x01
  3903. 00002B72  76FF                     moveq.l    D3, 0xFFFFFFFF
  3904. 00002B74  6000 0084                bra        +0x86 /* 00002BFA */
  3905. label00002B78:
  3906. 00002B78  2606                     move.l     D3, D6
  3907. 00002B7A  9684                     sub.l      D3, D4
  3908. 00002B7C  E283                     asr        D3, 1
  3909. 00002B7E  D684                     add.l      D3, D4
  3910. 00002B80  2003                     move.l     D0, D3
  3911. 00002B82  E988                     lsl        D0, 4
  3912. 00002B84  2052                     movea.l    A0, [A2]
  3913. 00002B86  D1C0                     add.l      A0, D0
  3914. 00002B88  2EA8 0014                move.l     [A7], [A0 + 0x14]
  3915. 00002B8C  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  3916. 00002B92  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3917. 00002B96  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3918. 00002B9A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3919. 00002B9E  2F2B 0000                move.l     -[A7], [A3 + 0x0]
  3920. 00002BA2  4EBA D464                jsr        [PC - 0x2B9C /* 00000008 */]
  3921. 00002BA6  3A00                     move.w     D5, D0
  3922. 00002BA8  4A45                     tst.w      D5
  3923. 00002BAA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3924. 00002BAE  663C                     bne        +0x3E /* 00002BEC */
  3925. 00002BB0  7E01                     moveq.l    D7, 0x01
  3926. 00002BB2  6032                     bra        +0x34 /* 00002BE6 */
  3927. label00002BB4:
  3928. 00002BB4  2003                     move.l     D0, D3
  3929. 00002BB6  5380                     subq.l     D0, 1
  3930. 00002BB8  E988                     lsl        D0, 4
  3931. 00002BBA  2052                     movea.l    A0, [A2]
  3932. 00002BBC  D1C0                     add.l      A0, D0
  3933. 00002BBE  2EA8 0014                move.l     [A7], [A0 + 0x14]
  3934. 00002BC2  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  3935. 00002BC8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3936. 00002BCC  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  3937. 00002BD0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3938. 00002BD4  2F2B 0000                move.l     -[A7], [A3 + 0x0]
  3939. 00002BD8  4EBA D42E                jsr        [PC - 0x2BD2 /* 00000008 */]
  3940. 00002BDC  4A40                     tst.w      D0
  3941. 00002BDE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3942. 00002BE2  6622                     bne        +0x24 /* 00002C06 */
  3943. 00002BE4  5383                     subq.l     D3, 1
  3944. label00002BE6:
  3945. 00002BE6  4A83                     tst.l      D3
  3946. 00002BE8  6ECA                     bgt        -0x34 /* 00002BB4 */
  3947. 00002BEA  601A                     bra        +0x1C /* 00002C06 */
  3948. label00002BEC:
  3949. 00002BEC  4A45                     tst.w      D5
  3950. 00002BEE  6F06                     ble        +0x8 /* 00002BF6 */
  3951. 00002BF0  2803                     move.l     D4, D3
  3952. 00002BF2  5284                     addq.l     D4, 1
  3953. 00002BF4  6004                     bra        +0x6 /* 00002BFA */
  3954. label00002BF6:
  3955. 00002BF6  2C03                     move.l     D6, D3
  3956. 00002BF8  5386                     subq.l     D6, 1
  3957. label00002BFA:
  3958. 00002BFA  B886                     cmp.l      D4, D6
  3959. 00002BFC  6F00 FF7A                ble        -0x84 /* 00002B78 */
  3960. 00002C00  4A45                     tst.w      D5
  3961. 00002C02  6F02                     ble        +0x4 /* 00002C06 */
  3962. 00002C04  5283                     addq.l     D3, 1
  3963. label00002C06:
  3964. 00002C06  200C                     move.l     D0, A4
  3965. 00002C08  6702                     beq        +0x4 /* 00002C0C */
  3966. 00002C0A  2883                     move.l     [A4], D3
  3967. label00002C0C:
  3968. 00002C0C  1007                     move.b     D0, D7
  3969. 00002C0E  504F                     addq.w     A7, 8
  3970. 00002C10  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3971. 00002C14  4E75                     rts
  3972. fn00002C16:
  3973. 00002C16  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3974. 00002C1A  514F                     subq.w     A7, 8
  3975. 00002C1C  266F 0020                movea.l    A3, [A7 + 0x20]
  3976. 00002C20  286F 0024                movea.l    A4, [A7 + 0x24]
  3977. 00002C24  246F 0028                movea.l    A2, [A7 + 0x28]
  3978. 00002C28  2053                     movea.l    A0, [A3]
  3979. 00002C2A  2828 0008                move.l     D4, [A0 + 0x8]
  3980. 00002C2E  7600                     moveq.l    D3, 0x00
  3981. 00002C30  603C                     bra        +0x3E /* 00002C6E */
  3982. label00002C32:
  3983. 00002C32  2003                     move.l     D0, D3
  3984. 00002C34  E988                     lsl        D0, 4
  3985. 00002C36  2053                     movea.l    A0, [A3]
  3986. 00002C38  D1C0                     add.l      A0, D0
  3987. 00002C3A  2EA8 0014                move.l     [A7], [A0 + 0x14]
  3988. 00002C3E  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  3989. 00002C44  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3990. 00002C48  2F2C 0000                move.l     -[A7], [A4 + 0x0]
  3991. 00002C4C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3992. 00002C50  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  3993. 00002C54  4EBA D3B2                jsr        [PC - 0x2C4E /* 00000008 */]
  3994. 00002C58  4A40                     tst.w      D0
  3995. 00002C5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3996. 00002C5E  660C                     bne        +0xE /* 00002C6C */
  3997. 00002C60  2483                     move.l     [A2], D3
  3998. 00002C62  7001                     moveq.l    D0, 0x01
  3999. 00002C64  504F                     addq.w     A7, 8
  4000. 00002C66  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4001. 00002C6A  4E75                     rts
  4002. label00002C6C:
  4003. 00002C6C  5283                     addq.l     D3, 1
  4004. label00002C6E:
  4005. 00002C6E  B684                     cmp.l      D3, D4
  4006. 00002C70  6DC0                     blt        -0x3E /* 00002C32 */
  4007. 00002C72  2484                     move.l     [A2], D4
  4008. 00002C74  7000                     moveq.l    D0, 0x00
  4009. 00002C76  504F                     addq.w     A7, 8
  4010. 00002C78  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4011. 00002C7C  4E75                     rts
  4012. fn00002C7E:
  4013. 00002C7E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4014. 00002C82  514F                     subq.w     A7, 8
  4015. 00002C84  266F 0020                movea.l    A3, [A7 + 0x20]
  4016. 00002C88  286F 0024                movea.l    A4, [A7 + 0x24]
  4017. 00002C8C  246F 0028                movea.l    A2, [A7 + 0x28]
  4018. 00002C90  2053                     movea.l    A0, [A3]
  4019. 00002C92  2828 0008                move.l     D4, [A0 + 0x8]
  4020. 00002C96  7600                     moveq.l    D3, 0x00
  4021. 00002C98  603C                     bra        +0x3E /* 00002CD6 */
  4022. label00002C9A:
  4023. 00002C9A  2003                     move.l     D0, D3
  4024. 00002C9C  E988                     lsl        D0, 4
  4025. 00002C9E  2053                     movea.l    A0, [A3]
  4026. 00002CA0  D1C0                     add.l      A0, D0
  4027. 00002CA2  2EA8 001C                move.l     [A7], [A0 + 0x1C]
  4028. 00002CA6  2F68 0020 0004           move.l     [A7 + 0x4], [A0 + 0x20]
  4029. 00002CAC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  4030. 00002CB0  2F2C 0000                move.l     -[A7], [A4 + 0x0]
  4031. 00002CB4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  4032. 00002CB8  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  4033. 00002CBC  4EBA D34A                jsr        [PC - 0x2CB6 /* 00000008 */]
  4034. 00002CC0  4A40                     tst.w      D0
  4035. 00002CC2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4036. 00002CC6  660C                     bne        +0xE /* 00002CD4 */
  4037. 00002CC8  2483                     move.l     [A2], D3
  4038. 00002CCA  7001                     moveq.l    D0, 0x01
  4039. 00002CCC  504F                     addq.w     A7, 8
  4040. 00002CCE  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4041. 00002CD2  4E75                     rts
  4042. label00002CD4:
  4043. 00002CD4  5283                     addq.l     D3, 1
  4044. label00002CD6:
  4045. 00002CD6  B684                     cmp.l      D3, D4
  4046. 00002CD8  6DC0                     blt        -0x3E /* 00002C9A */
  4047. 00002CDA  70FF                     moveq.l    D0, 0xFFFFFFFF
  4048. 00002CDC  2480                     move.l     [A2], D0
  4049. 00002CDE  7000                     moveq.l    D0, 0x00
  4050. 00002CE0  504F                     addq.w     A7, 8
  4051. 00002CE2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4052. 00002CE6  4E75                     rts
  4053. fn00002CE8:
  4054. 00002CE8  48E7 1820                movem.l    -[A7], D3,D4,A2
  4055. 00002CEC  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  4056. 00002CF0  246F 0024                movea.l    A2, [A7 + 0x24]
  4057. 00002CF4  382D 0FA0                move.w     D4, [A5 + 0xFA0]
  4058. 00002CF8  0C44 0003                cmpi.w     D4, 0x3
  4059. 00002CFC  6712                     beq        +0x14 /* 00002D10 */
  4060. 00002CFE  3F3C 0017                move.w     -[A7], 0x17
  4061. 00002D02  4EAD E070                jsr        [A5 - 0x1F90]
  4062. 00002D06  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4063. 00002D0A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4064. 00002D0E  4E75                     rts
  4065. label00002D10:
  4066. 00002D10  3604                     move.w     D3, D4
  4067. 00002D12  48C3                     ext.l      D3
  4068. 00002D14  2003                     move.l     D0, D3
  4069. 00002D16  5380                     subq.l     D0, 1
  4070. 00002D18  E788                     lsl        D0, 3
  4071. 00002D1A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4072. 00002D1E  2050                     movea.l    A0, [A0]
  4073. 00002D20  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4074. 00002D24  91C0                     sub.l      A0, D0
  4075. 00002D26  2F50 0004                move.l     [A7 + 0x4], [A0]
  4076. 00002D2A  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  4077. 00002D30  2003                     move.l     D0, D3
  4078. 00002D32  5580                     subq.l     D0, 2
  4079. 00002D34  E788                     lsl        D0, 3
  4080. 00002D36  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4081. 00002D3A  2050                     movea.l    A0, [A0]
  4082. 00002D3C  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4083. 00002D40  91C0                     sub.l      A0, D0
  4084. 00002D42  2F50 000C                move.l     [A7 + 0xC], [A0]
  4085. 00002D46  2F68 0004 0010           move.l     [A7 + 0x10], [A0 + 0x4]
  4086. 00002D4C  486F 0004                pea.l      [A7 + 0x4]
  4087. 00002D50  4EAD E1C0                jsr        [A5 - 0x1E40]
  4088. 00002D54  486F 0010                pea.l      [A7 + 0x10]
  4089. 00002D58  4EAD E1C0                jsr        [A5 - 0x1E40]
  4090. 00002D5C  4A2F 0030                tst.b      [A7 + 0x30]
  4091. 00002D60  504F                     addq.w     A7, 8
  4092. 00002D62  6728                     beq        +0x2A /* 00002D8C */
  4093. 00002D64  4857                     pea.l      [A7]
  4094. 00002D66  486F 0008                pea.l      [A7 + 0x8]
  4095. 00002D6A  2F0A                     move.l     -[A7], A2
  4096. 00002D6C  4EBA FDE4                jsr        [PC - 0x21C /* 00002B52 */]
  4097. 00002D70  486F 0010                pea.l      [A7 + 0x10]
  4098. 00002D74  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  4099. 00002D78  2F0A                     move.l     -[A7], A2
  4100. 00002D7A  4EAD D978                jsr        [A5 - 0x2688]
  4101. 00002D7E  4EAD E068                jsr        [A5 - 0x1F98]
  4102. 00002D82  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  4103. 00002D86  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4104. 00002D8A  4E75                     rts
  4105. label00002D8C:
  4106. 00002D8C  486F 0004                pea.l      [A7 + 0x4]
  4107. 00002D90  2F0A                     move.l     -[A7], A2
  4108. 00002D92  4EAD D970                jsr        [A5 - 0x2690]
  4109. 00002D96  4EAD E068                jsr        [A5 - 0x1F98]
  4110. 00002D9A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4111. 00002D9E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4112. 00002DA2  4E75                     rts
  4113. fn00002DA4:
  4114. 00002DA4  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  4115. 00002DA8  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  4116. 00002DAC  246F 0028                movea.l    A2, [A7 + 0x28]
  4117. 00002DB0  1A2F 002E                move.b     D5, [A7 + 0x2E]
  4118. 00002DB4  7600                     moveq.l    D3, 0x00
  4119. 00002DB6  362D 0FA0                move.w     D3, [A5 + 0xFA0]
  4120. 00002DBA  0C43 0003                cmpi.w     D3, 0x3
  4121. 00002DBE  6714                     beq        +0x16 /* 00002DD4 */
  4122. 00002DC0  3F3C 0017                move.w     -[A7], 0x17
  4123. 00002DC4  4EAD E070                jsr        [A5 - 0x1F90]
  4124. 00002DC8  7001                     moveq.l    D0, 0x01
  4125. 00002DCA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4126. 00002DCE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4127. 00002DD2  4E75                     rts
  4128. label00002DD4:
  4129. 00002DD4  3803                     move.w     D4, D3
  4130. 00002DD6  48C4                     ext.l      D4
  4131. 00002DD8  2004                     move.l     D0, D4
  4132. 00002DDA  5380                     subq.l     D0, 1
  4133. 00002DDC  E788                     lsl        D0, 3
  4134. 00002DDE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4135. 00002DE2  2050                     movea.l    A0, [A0]
  4136. 00002DE4  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4137. 00002DE8  91C0                     sub.l      A0, D0
  4138. 00002DEA  2F50 0004                move.l     [A7 + 0x4], [A0]
  4139. 00002DEE  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  4140. 00002DF4  2004                     move.l     D0, D4
  4141. 00002DF6  5580                     subq.l     D0, 2
  4142. 00002DF8  E788                     lsl        D0, 3
  4143. 00002DFA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4144. 00002DFE  2050                     movea.l    A0, [A0]
  4145. 00002E00  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4146. 00002E04  91C0                     sub.l      A0, D0
  4147. 00002E06  2F50 000C                move.l     [A7 + 0xC], [A0]
  4148. 00002E0A  2F68 0004 0010           move.l     [A7 + 0x10], [A0 + 0x4]
  4149. 00002E10  486F 0004                pea.l      [A7 + 0x4]
  4150. 00002E14  4EAD E1C0                jsr        [A5 - 0x1E40]
  4151. 00002E18  486F 0010                pea.l      [A7 + 0x10]
  4152. 00002E1C  4EAD E1C0                jsr        [A5 - 0x1E40]
  4153. 00002E20  4A2F 0034                tst.b      [A7 + 0x34]
  4154. 00002E24  504F                     addq.w     A7, 8
  4155. 00002E26  6700 008E                beq        +0x90 /* 00002EB6 */
  4156. 00002E2A  4857                     pea.l      [A7]
  4157. 00002E2C  486F 0008                pea.l      [A7 + 0x8]
  4158. 00002E30  2F0A                     move.l     -[A7], A2
  4159. 00002E32  4EBA FD1E                jsr        [PC - 0x2E2 /* 00002B52 */]
  4160. 00002E36  1600                     move.b     D3, D0
  4161. 00002E38  4A03                     tst.b      D3
  4162. 00002E3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4163. 00002E3E  673A                     beq        +0x3C /* 00002E7A */
  4164. 00002E40  2017                     move.l     D0, [A7]
  4165. 00002E42  E988                     lsl        D0, 4
  4166. 00002E44  2052                     movea.l    A0, [A2]
  4167. 00002E46  D1C0                     add.l      A0, D0
  4168. 00002E48  41E8 0024                lea.l      A0, [A0 + 0x24]
  4169. 00002E4C  2F20                     move.l     -[A7], -[A0]
  4170. 00002E4E  2F20                     move.l     -[A7], -[A0]
  4171. 00002E50  2F20                     move.l     -[A7], -[A0]
  4172. 00002E52  2F20                     move.l     -[A7], -[A0]
  4173. 00002E54  4EBA FCDE                jsr        [PC - 0x322 /* 00002B34 */]
  4174. 00002E58  202F 0010                move.l     D0, [A7 + 0x10]
  4175. 00002E5C  E988                     lsl        D0, 4
  4176. 00002E5E  2052                     movea.l    A0, [A2]
  4177. 00002E60  D1C0                     add.l      A0, D0
  4178. 00002E62  43EF 0014                lea.l      A1, [A7 + 0x14]
  4179. 00002E66  41E8 0014                lea.l      A0, [A0 + 0x14]
  4180. 00002E6A  20D9                     move.l     [A0]+, [A1]+
  4181. 00002E6C  20D9                     move.l     [A0]+, [A1]+
  4182. 00002E6E  20D9                     move.l     [A0]+, [A1]+
  4183. 00002E70  20D9                     move.l     [A0]+, [A1]+
  4184. 00002E72  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4185. 00002E76  6000 00A0                bra        +0xA2 /* 00002F18 */
  4186. label00002E7A:
  4187. 00002E7A  4A05                     tst.b      D5
  4188. 00002E7C  671A                     beq        +0x1C /* 00002E98 */
  4189. 00002E7E  486F 0004                pea.l      [A7 + 0x4]
  4190. 00002E82  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4191. 00002E86  2F0A                     move.l     -[A7], A2
  4192. 00002E88  4EAD D978                jsr        [A5 - 0x2688]
  4193. 00002E8C  4EAD E068                jsr        [A5 - 0x1F98]
  4194. 00002E90  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4195. 00002E94  6000 0082                bra        +0x84 /* 00002F18 */
  4196. label00002E98:
  4197. 00002E98  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  4198. 00002E9C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  4199. 00002EA0  4EAD E1B8                jsr        [A5 - 0x1E48]
  4200. 00002EA4  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4201. 00002EA8  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4202. 00002EAC  4EAD E1B8                jsr        [A5 - 0x1E48]
  4203. 00002EB0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4204. 00002EB4  6062                     bra        +0x64 /* 00002F18 */
  4205. label00002EB6:
  4206. 00002EB6  4857                     pea.l      [A7]
  4207. 00002EB8  486F 0008                pea.l      [A7 + 0x8]
  4208. 00002EBC  2F0A                     move.l     -[A7], A2
  4209. 00002EBE  4EBA FD56                jsr        [PC - 0x2AA /* 00002C16 */]
  4210. 00002EC2  1600                     move.b     D3, D0
  4211. 00002EC4  4A03                     tst.b      D3
  4212. 00002EC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4213. 00002ECA  6738                     beq        +0x3A /* 00002F04 */
  4214. 00002ECC  2017                     move.l     D0, [A7]
  4215. 00002ECE  E988                     lsl        D0, 4
  4216. 00002ED0  2052                     movea.l    A0, [A2]
  4217. 00002ED2  D1C0                     add.l      A0, D0
  4218. 00002ED4  41E8 0024                lea.l      A0, [A0 + 0x24]
  4219. 00002ED8  2F20                     move.l     -[A7], -[A0]
  4220. 00002EDA  2F20                     move.l     -[A7], -[A0]
  4221. 00002EDC  2F20                     move.l     -[A7], -[A0]
  4222. 00002EDE  2F20                     move.l     -[A7], -[A0]
  4223. 00002EE0  4EBA FC52                jsr        [PC - 0x3AE /* 00002B34 */]
  4224. 00002EE4  202F 0010                move.l     D0, [A7 + 0x10]
  4225. 00002EE8  E988                     lsl        D0, 4
  4226. 00002EEA  2052                     movea.l    A0, [A2]
  4227. 00002EEC  D1C0                     add.l      A0, D0
  4228. 00002EEE  43EF 0014                lea.l      A1, [A7 + 0x14]
  4229. 00002EF2  41E8 0014                lea.l      A0, [A0 + 0x14]
  4230. 00002EF6  20D9                     move.l     [A0]+, [A1]+
  4231. 00002EF8  20D9                     move.l     [A0]+, [A1]+
  4232. 00002EFA  20D9                     move.l     [A0]+, [A1]+
  4233. 00002EFC  20D9                     move.l     [A0]+, [A1]+
  4234. 00002EFE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4235. 00002F02  6014                     bra        +0x16 /* 00002F18 */
  4236. label00002F04:
  4237. 00002F04  4A05                     tst.b      D5
  4238. 00002F06  6790                     beq        -0x6E /* 00002E98 */
  4239. 00002F08  486F 0004                pea.l      [A7 + 0x4]
  4240. 00002F0C  2F0A                     move.l     -[A7], A2
  4241. 00002F0E  4EAD D970                jsr        [A5 - 0x2690]
  4242. 00002F12  4EAD E068                jsr        [A5 - 0x1F98]
  4243. 00002F16  504F                     addq.w     A7, 8
  4244. label00002F18:
  4245. 00002F18  1003                     move.b     D0, D3
  4246. 00002F1A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4247. 00002F1E  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  4248. 00002F22  4E75                     rts
  4249. fn00002F24:
  4250. 00002F24  2F0A                     move.l     -[A7], A2
  4251. 00002F26  594F                     subq.w     A7, 4
  4252. 00002F28  246F 000C                movea.l    A2, [A7 + 0xC]
  4253. 00002F2C  4857                     pea.l      [A7]
  4254. 00002F2E  2F3C 0002 0004           move.l     -[A7], 0x20004
  4255. 00002F34  4EAD E230                jsr        [A5 - 0x1DD0]
  4256. 00002F38  4A00                     tst.b      D0
  4257. 00002F3A  504F                     addq.w     A7, 8
  4258. 00002F3C  675E                     beq        +0x60 /* 00002F9C */
  4259. 00002F3E  7001                     moveq.l    D0, 0x01
  4260. 00002F40  B097                     cmp.l      D0, [A7]
  4261. 00002F42  6E0A                     bgt        +0xC /* 00002F4E */
  4262. 00002F44  2052                     movea.l    A0, [A2]
  4263. 00002F46  2017                     move.l     D0, [A7]
  4264. 00002F48  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  4265. 00002F4C  6F0E                     ble        +0x10 /* 00002F5C */
  4266. label00002F4E:
  4267. 00002F4E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4268. 00002F52  4EAD E070                jsr        [A5 - 0x1F90]
  4269. 00002F56  5C4F                     addq.w     A7, 6
  4270. 00002F58  245F                     movea.l    A2, [A7]+
  4271. 00002F5A  4E75                     rts
  4272. label00002F5C:
  4273. 00002F5C  5397                     subq.l     [A7], 1
  4274. 00002F5E  2017                     move.l     D0, [A7]
  4275. 00002F60  E988                     lsl        D0, 4
  4276. 00002F62  2052                     movea.l    A0, [A2]
  4277. 00002F64  D1C0                     add.l      A0, D0
  4278. 00002F66  41E8 0024                lea.l      A0, [A0 + 0x24]
  4279. 00002F6A  2F20                     move.l     -[A7], -[A0]
  4280. 00002F6C  2F20                     move.l     -[A7], -[A0]
  4281. 00002F6E  2F20                     move.l     -[A7], -[A0]
  4282. 00002F70  2F20                     move.l     -[A7], -[A0]
  4283. 00002F72  4EBA FBC0                jsr        [PC - 0x440 /* 00002B34 */]
  4284. 00002F76  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  4285. 00002F7A  2F0A                     move.l     -[A7], A2
  4286. 00002F7C  4EAD D980                jsr        [A5 - 0x2680]
  4287. 00002F80  2052                     movea.l    A0, [A2]
  4288. 00002F82  2028 000C                move.l     D0, [A0 + 0xC]
  4289. 00002F86  E280                     asr        D0, 1
  4290. 00002F88  2052                     movea.l    A0, [A2]
  4291. 00002F8A  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  4292. 00002F8E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4293. 00002F92  6D08                     blt        +0xA /* 00002F9C */
  4294. 00002F94  2F0A                     move.l     -[A7], A2
  4295. 00002F96  4EAD D990                jsr        [A5 - 0x2670]
  4296. 00002F9A  584F                     addq.w     A7, 4
  4297. label00002F9C:
  4298. 00002F9C  584F                     addq.w     A7, 4
  4299. 00002F9E  245F                     movea.l    A2, [A7]+
  4300. 00002FA0  4E75                     rts
  4301. fn00002FA2:
  4302. 00002FA2  48E7 1820                movem.l    -[A7], D3,D4,A2
  4303. 00002FA6  246F 0010                movea.l    A2, [A7 + 0x10]
  4304. 00002FAA  2052                     movea.l    A0, [A2]
  4305. 00002FAC  2828 0008                move.l     D4, [A0 + 0x8]
  4306. 00002FB0  7600                     moveq.l    D3, 0x00
  4307. 00002FB2  6026                     bra        +0x28 /* 00002FDA */
  4308. label00002FB4:
  4309. 00002FB4  2003                     move.l     D0, D3
  4310. 00002FB6  E988                     lsl        D0, 4
  4311. 00002FB8  2052                     movea.l    A0, [A2]
  4312. 00002FBA  D1C0                     add.l      A0, D0
  4313. 00002FBC  41E8 0024                lea.l      A0, [A0 + 0x24]
  4314. 00002FC0  2F20                     move.l     -[A7], -[A0]
  4315. 00002FC2  2F20                     move.l     -[A7], -[A0]
  4316. 00002FC4  2F20                     move.l     -[A7], -[A0]
  4317. 00002FC6  2F20                     move.l     -[A7], -[A0]
  4318. 00002FC8  4EBA FB6A                jsr        [PC - 0x496 /* 00002B34 */]
  4319. 00002FCC  2F03                     move.l     -[A7], D3
  4320. 00002FCE  2F0A                     move.l     -[A7], A2
  4321. 00002FD0  4EAD D980                jsr        [A5 - 0x2680]
  4322. 00002FD4  5283                     addq.l     D3, 1
  4323. 00002FD6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4324. label00002FDA:
  4325. 00002FDA  B684                     cmp.l      D3, D4
  4326. 00002FDC  6DD6                     blt        -0x28 /* 00002FB4 */
  4327. 00002FDE  2F0A                     move.l     -[A7], A2
  4328. 00002FE0  4EAD D990                jsr        [A5 - 0x2670]
  4329. 00002FE4  584F                     addq.w     A7, 4
  4330. 00002FE6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  4331. 00002FEA  4E75                     rts
  4332. fn00002FEC:
  4333. 00002FEC  2F0A                     move.l     -[A7], A2
  4334. 00002FEE  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4335. 00002FF2  246F 0014                movea.l    A2, [A7 + 0x14]
  4336. 00002FF6  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  4337. 00002FFC  6712                     beq        +0x14 /* 00003010 */
  4338. 00002FFE  3F3C 0016                move.w     -[A7], 0x16
  4339. 00003002  4EAD E070                jsr        [A5 - 0x1F90]
  4340. 00003006  7000                     moveq.l    D0, 0x00
  4341. 00003008  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4342. 0000300C  245F                     movea.l    A2, [A7]+
  4343. 0000300E  4E75                     rts
  4344. label00003010:
  4345. 00003010  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4346. 00003014  48C0                     ext.l      D0
  4347. 00003016  5380                     subq.l     D0, 1
  4348. 00003018  E788                     lsl        D0, 3
  4349. 0000301A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4350. 0000301E  2050                     movea.l    A0, [A0]
  4351. 00003020  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4352. 00003024  91C0                     sub.l      A0, D0
  4353. 00003026  2E90                     move.l     [A7], [A0]
  4354. 00003028  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  4355. 0000302E  4A2F 0018                tst.b      [A7 + 0x18]
  4356. 00003032  6744                     beq        +0x46 /* 00003078 */
  4357. 00003034  486F 0008                pea.l      [A7 + 0x8]
  4358. 00003038  486F 0004                pea.l      [A7 + 0x4]
  4359. 0000303C  2F0A                     move.l     -[A7], A2
  4360. 0000303E  4EBA FB12                jsr        [PC - 0x4EE /* 00002B52 */]
  4361. 00003042  4A00                     tst.b      D0
  4362. 00003044  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4363. 00003048  6744                     beq        +0x46 /* 0000308E */
  4364. label0000304A:
  4365. 0000304A  202F 0008                move.l     D0, [A7 + 0x8]
  4366. 0000304E  E988                     lsl        D0, 4
  4367. 00003050  2052                     movea.l    A0, [A2]
  4368. 00003052  D1C0                     add.l      A0, D0
  4369. 00003054  41E8 0024                lea.l      A0, [A0 + 0x24]
  4370. 00003058  2F20                     move.l     -[A7], -[A0]
  4371. 0000305A  2F20                     move.l     -[A7], -[A0]
  4372. 0000305C  2F20                     move.l     -[A7], -[A0]
  4373. 0000305E  2F20                     move.l     -[A7], -[A0]
  4374. 00003060  4EBA FAD2                jsr        [PC - 0x52E /* 00002B34 */]
  4375. 00003064  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4376. 00003068  2F0A                     move.l     -[A7], A2
  4377. 0000306A  4EAD D980                jsr        [A5 - 0x2680]
  4378. 0000306E  7001                     moveq.l    D0, 0x01
  4379. 00003070  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4380. 00003074  245F                     movea.l    A2, [A7]+
  4381. 00003076  4E75                     rts
  4382. label00003078:
  4383. 00003078  486F 0008                pea.l      [A7 + 0x8]
  4384. 0000307C  486F 0004                pea.l      [A7 + 0x4]
  4385. 00003080  2F0A                     move.l     -[A7], A2
  4386. 00003082  4EBA FB92                jsr        [PC - 0x46E /* 00002C16 */]
  4387. 00003086  4A00                     tst.b      D0
  4388. 00003088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4389. 0000308C  66BC                     bne        -0x42 /* 0000304A */
  4390. label0000308E:
  4391. 0000308E  7000                     moveq.l    D0, 0x00
  4392. 00003090  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4393. 00003094  245F                     movea.l    A2, [A7]+
  4394. 00003096  4E75                     rts
  4395. fn00003098:
  4396. 00003098  2F0A                     move.l     -[A7], A2
  4397. 0000309A  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4398. 0000309E  246F 0014                movea.l    A2, [A7 + 0x14]
  4399. 000030A2  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  4400. 000030A8  6712                     beq        +0x14 /* 000030BC */
  4401. 000030AA  3F3C 0016                move.w     -[A7], 0x16
  4402. 000030AE  4EAD E070                jsr        [A5 - 0x1F90]
  4403. 000030B2  7000                     moveq.l    D0, 0x00
  4404. 000030B4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4405. 000030B8  245F                     movea.l    A2, [A7]+
  4406. 000030BA  4E75                     rts
  4407. label000030BC:
  4408. 000030BC  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4409. 000030C0  48C0                     ext.l      D0
  4410. 000030C2  5380                     subq.l     D0, 1
  4411. 000030C4  E788                     lsl        D0, 3
  4412. 000030C6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4413. 000030CA  2050                     movea.l    A0, [A0]
  4414. 000030CC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4415. 000030D0  91C0                     sub.l      A0, D0
  4416. 000030D2  2E90                     move.l     [A7], [A0]
  4417. 000030D4  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  4418. 000030DA  486F 0008                pea.l      [A7 + 0x8]
  4419. 000030DE  486F 0004                pea.l      [A7 + 0x4]
  4420. 000030E2  2F0A                     move.l     -[A7], A2
  4421. 000030E4  4EBA FB98                jsr        [PC - 0x468 /* 00002C7E */]
  4422. 000030E8  4A00                     tst.b      D0
  4423. 000030EA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4424. 000030EE  672E                     beq        +0x30 /* 0000311E */
  4425. 000030F0  202F 0008                move.l     D0, [A7 + 0x8]
  4426. 000030F4  E988                     lsl        D0, 4
  4427. 000030F6  2052                     movea.l    A0, [A2]
  4428. 000030F8  D1C0                     add.l      A0, D0
  4429. 000030FA  41E8 0024                lea.l      A0, [A0 + 0x24]
  4430. 000030FE  2F20                     move.l     -[A7], -[A0]
  4431. 00003100  2F20                     move.l     -[A7], -[A0]
  4432. 00003102  2F20                     move.l     -[A7], -[A0]
  4433. 00003104  2F20                     move.l     -[A7], -[A0]
  4434. 00003106  4EBA FA2C                jsr        [PC - 0x5D4 /* 00002B34 */]
  4435. 0000310A  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4436. 0000310E  2F0A                     move.l     -[A7], A2
  4437. 00003110  4EAD D980                jsr        [A5 - 0x2680]
  4438. 00003114  7001                     moveq.l    D0, 0x01
  4439. 00003116  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4440. 0000311A  245F                     movea.l    A2, [A7]+
  4441. 0000311C  4E75                     rts
  4442. label0000311E:
  4443. 0000311E  7000                     moveq.l    D0, 0x00
  4444. 00003120  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4445. 00003124  245F                     movea.l    A2, [A7]+
  4446. 00003126  4E75                     rts
  4447. fn00003128:
  4448. 00003128  594F                     subq.w     A7, 4
  4449. 0000312A  4857                     pea.l      [A7]
  4450. 0000312C  2F3C 0002 0004           move.l     -[A7], 0x20004
  4451. 00003132  4EAD E230                jsr        [A5 - 0x1DD0]
  4452. 00003136  4A00                     tst.b      D0
  4453. 00003138  504F                     addq.w     A7, 8
  4454. 0000313A  673C                     beq        +0x3E /* 00003178 */
  4455. 0000313C  7001                     moveq.l    D0, 0x01
  4456. 0000313E  B097                     cmp.l      D0, [A7]
  4457. 00003140  6E0E                     bgt        +0x10 /* 00003150 */
  4458. 00003142  206F 0008                movea.l    A0, [A7 + 0x8]
  4459. 00003146  2050                     movea.l    A0, [A0]
  4460. 00003148  2017                     move.l     D0, [A7]
  4461. 0000314A  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  4462. 0000314E  6F0C                     ble        +0xE /* 0000315C */
  4463. label00003150:
  4464. 00003150  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4465. 00003154  4EAD E070                jsr        [A5 - 0x1F90]
  4466. 00003158  5C4F                     addq.w     A7, 6
  4467. 0000315A  4E75                     rts
  4468. label0000315C:
  4469. 0000315C  2017                     move.l     D0, [A7]
  4470. 0000315E  5380                     subq.l     D0, 1
  4471. 00003160  E988                     lsl        D0, 4
  4472. 00003162  206F 0008                movea.l    A0, [A7 + 0x8]
  4473. 00003166  2050                     movea.l    A0, [A0]
  4474. 00003168  D1C0                     add.l      A0, D0
  4475. 0000316A  226F 000C                movea.l    A1, [A7 + 0xC]
  4476. 0000316E  22A8 001C                move.l     [A1], [A0 + 0x1C]
  4477. 00003172  2368 0020 0004           move.l     [A1 + 0x4], [A0 + 0x20]
  4478. label00003178:
  4479. 00003178  584F                     addq.w     A7, 4
  4480. 0000317A  4E75                     rts
  4481. fn0000317C:
  4482. 0000317C  594F                     subq.w     A7, 4
  4483. 0000317E  4857                     pea.l      [A7]
  4484. 00003180  2F3C 0002 0004           move.l     -[A7], 0x20004
  4485. 00003186  4EAD E230                jsr        [A5 - 0x1DD0]
  4486. 0000318A  4A00                     tst.b      D0
  4487. 0000318C  504F                     addq.w     A7, 8
  4488. 0000318E  673C                     beq        +0x3E /* 000031CC */
  4489. 00003190  7001                     moveq.l    D0, 0x01
  4490. 00003192  B097                     cmp.l      D0, [A7]
  4491. 00003194  6E0E                     bgt        +0x10 /* 000031A4 */
  4492. 00003196  206F 0008                movea.l    A0, [A7 + 0x8]
  4493. 0000319A  2050                     movea.l    A0, [A0]
  4494. 0000319C  2017                     move.l     D0, [A7]
  4495. 0000319E  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  4496. 000031A2  6F0C                     ble        +0xE /* 000031B0 */
  4497. label000031A4:
  4498. 000031A4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4499. 000031A8  4EAD E070                jsr        [A5 - 0x1F90]
  4500. 000031AC  5C4F                     addq.w     A7, 6
  4501. 000031AE  4E75                     rts
  4502. label000031B0:
  4503. 000031B0  2017                     move.l     D0, [A7]
  4504. 000031B2  5380                     subq.l     D0, 1
  4505. 000031B4  E988                     lsl        D0, 4
  4506. 000031B6  206F 0008                movea.l    A0, [A7 + 0x8]
  4507. 000031BA  2050                     movea.l    A0, [A0]
  4508. 000031BC  D1C0                     add.l      A0, D0
  4509. 000031BE  226F 000C                movea.l    A1, [A7 + 0xC]
  4510. 000031C2  22A8 0014                move.l     [A1], [A0 + 0x14]
  4511. 000031C6  2368 0018 0004           move.l     [A1 + 0x4], [A0 + 0x18]
  4512. label000031CC:
  4513. 000031CC  584F                     addq.w     A7, 4
  4514. 000031CE  4E75                     rts
  4515. fn000031D0:
  4516. 000031D0  2F0A                     move.l     -[A7], A2
  4517. 000031D2  514F                     subq.w     A7, 8
  4518. 000031D4  246F 0014                movea.l    A2, [A7 + 0x14]
  4519. 000031D8  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  4520. 000031DE  6710                     beq        +0x12 /* 000031F0 */
  4521. 000031E0  3F3C 0016                move.w     -[A7], 0x16
  4522. 000031E4  4EAD E070                jsr        [A5 - 0x1F90]
  4523. 000031E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4524. 000031EC  245F                     movea.l    A2, [A7]+
  4525. 000031EE  4E75                     rts
  4526. label000031F0:
  4527. 000031F0  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4528. 000031F4  48C0                     ext.l      D0
  4529. 000031F6  5380                     subq.l     D0, 1
  4530. 000031F8  E788                     lsl        D0, 3
  4531. 000031FA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4532. 000031FE  2050                     movea.l    A0, [A0]
  4533. 00003200  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4534. 00003204  91C0                     sub.l      A0, D0
  4535. 00003206  2E90                     move.l     [A7], [A0]
  4536. 00003208  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  4537. 0000320E  486A 0004                pea.l      [A2 + 0x4]
  4538. 00003212  486F 0004                pea.l      [A7 + 0x4]
  4539. 00003216  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4540. 0000321A  4EBA FA62                jsr        [PC - 0x59E /* 00002C7E */]
  4541. 0000321E  4A00                     tst.b      D0
  4542. 00003220  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4543. 00003224  6606                     bne        +0x8 /* 0000322C */
  4544. 00003226  70FF                     moveq.l    D0, 0xFFFFFFFF
  4545. 00003228  2540 0004                move.l     [A2 + 0x4], D0
  4546. label0000322C:
  4547. 0000322C  52AA 0004                addq.l     [A2 + 0x4], 1
  4548. 00003230  504F                     addq.w     A7, 8
  4549. 00003232  245F                     movea.l    A2, [A7]+
  4550. 00003234  4E75                     rts
  4551. fn00003236:
  4552. 00003236  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4553. 0000323A  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  4554. 00003240  670E                     beq        +0x10 /* 00003250 */
  4555. 00003242  3F3C 0016                move.w     -[A7], 0x16
  4556. 00003246  4EAD E070                jsr        [A5 - 0x1F90]
  4557. 0000324A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4558. 0000324E  4E75                     rts
  4559. label00003250:
  4560. 00003250  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4561. 00003254  48C0                     ext.l      D0
  4562. 00003256  5380                     subq.l     D0, 1
  4563. 00003258  E788                     lsl        D0, 3
  4564. 0000325A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4565. 0000325E  2050                     movea.l    A0, [A0]
  4566. 00003260  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4567. 00003264  91C0                     sub.l      A0, D0
  4568. 00003266  2F50 0004                move.l     [A7 + 0x4], [A0]
  4569. 0000326A  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  4570. 00003270  4857                     pea.l      [A7]
  4571. 00003272  486F 0008                pea.l      [A7 + 0x8]
  4572. 00003276  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  4573. 0000327A  4EBA FA02                jsr        [PC - 0x5FE /* 00002C7E */]
  4574. 0000327E  4A00                     tst.b      D0
  4575. 00003280  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4576. 00003284  671A                     beq        +0x1C /* 000032A0 */
  4577. 00003286  2017                     move.l     D0, [A7]
  4578. 00003288  E988                     lsl        D0, 4
  4579. 0000328A  206F 0010                movea.l    A0, [A7 + 0x10]
  4580. 0000328E  2050                     movea.l    A0, [A0]
  4581. 00003290  D1C0                     add.l      A0, D0
  4582. 00003292  226F 0014                movea.l    A1, [A7 + 0x14]
  4583. 00003296  22A8 0014                move.l     [A1], [A0 + 0x14]
  4584. 0000329A  2368 0018 0004           move.l     [A1 + 0x4], [A0 + 0x18]
  4585. label000032A0:
  4586. 000032A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4587. 000032A4  4E75                     rts
  4588. fn000032A6:
  4589. 000032A6  48E7 1020                movem.l    -[A7], D3,A2
  4590. 000032AA  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4591. 000032AE  246F 0018                movea.l    A2, [A7 + 0x18]
  4592. 000032B2  7600                     moveq.l    D3, 0x00
  4593. 000032B4  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  4594. 000032BA  6714                     beq        +0x16 /* 000032D0 */
  4595. 000032BC  3F3C 0016                move.w     -[A7], 0x16
  4596. 000032C0  4EAD E070                jsr        [A5 - 0x1F90]
  4597. 000032C4  7000                     moveq.l    D0, 0x00
  4598. 000032C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4599. 000032CA  4CDF 0408                movem.l    D3,A2, [A7]+
  4600. 000032CE  4E75                     rts
  4601. label000032D0:
  4602. 000032D0  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4603. 000032D4  48C0                     ext.l      D0
  4604. 000032D6  5380                     subq.l     D0, 1
  4605. 000032D8  E788                     lsl        D0, 3
  4606. 000032DA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4607. 000032DE  2050                     movea.l    A0, [A0]
  4608. 000032E0  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4609. 000032E4  91C0                     sub.l      A0, D0
  4610. 000032E6  2F50 0004                move.l     [A7 + 0x4], [A0]
  4611. 000032EA  2F68 0004 0008           move.l     [A7 + 0x8], [A0 + 0x4]
  4612. 000032F0  4A2F 001C                tst.b      [A7 + 0x1C]
  4613. 000032F4  672E                     beq        +0x30 /* 00003324 */
  4614. 000032F6  4857                     pea.l      [A7]
  4615. 000032F8  486F 0008                pea.l      [A7 + 0x8]
  4616. 000032FC  2F0A                     move.l     -[A7], A2
  4617. 000032FE  4EBA F852                jsr        [PC - 0x7AE /* 00002B52 */]
  4618. 00003302  1600                     move.b     D3, D0
  4619. 00003304  4A03                     tst.b      D3
  4620. 00003306  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4621. 0000330A  672E                     beq        +0x30 /* 0000333A */
  4622. label0000330C:
  4623. 0000330C  2017                     move.l     D0, [A7]
  4624. 0000330E  E988                     lsl        D0, 4
  4625. 00003310  2052                     movea.l    A0, [A2]
  4626. 00003312  D1C0                     add.l      A0, D0
  4627. 00003314  226F 001E                movea.l    A1, [A7 + 0x1E]
  4628. 00003318  22A8 001C                move.l     [A1], [A0 + 0x1C]
  4629. 0000331C  2368 0020 0004           move.l     [A1 + 0x4], [A0 + 0x20]
  4630. 00003322  6016                     bra        +0x18 /* 0000333A */
  4631. label00003324:
  4632. 00003324  4857                     pea.l      [A7]
  4633. 00003326  486F 0008                pea.l      [A7 + 0x8]
  4634. 0000332A  2F0A                     move.l     -[A7], A2
  4635. 0000332C  4EBA F8E8                jsr        [PC - 0x718 /* 00002C16 */]
  4636. 00003330  1600                     move.b     D3, D0
  4637. 00003332  4A03                     tst.b      D3
  4638. 00003334  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4639. 00003338  66D2                     bne        -0x2C /* 0000330C */
  4640. label0000333A:
  4641. 0000333A  1003                     move.b     D0, D3
  4642. 0000333C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4643. 00003340  4CDF 0408                movem.l    D3,A2, [A7]+
  4644. 00003344  4E75                     rts
  4645. fn00003346:
  4646. 00003346  2F03                     move.l     -[A7], D3
  4647. 00003348  514F                     subq.w     A7, 8
  4648. 0000334A  206F 0010                movea.l    A0, [A7 + 0x10]
  4649. 0000334E  2050                     movea.l    A0, [A0]
  4650. 00003350  2628 0008                move.l     D3, [A0 + 0x8]
  4651. 00003354  5383                     subq.l     D3, 1
  4652. 00003356  4A83                     tst.l      D3
  4653. 00003358  6D18                     blt        +0x1A /* 00003372 */
  4654. 0000335A  2003                     move.l     D0, D3
  4655. 0000335C  E988                     lsl        D0, 4
  4656. 0000335E  206F 0010                movea.l    A0, [A7 + 0x10]
  4657. 00003362  2050                     movea.l    A0, [A0]
  4658. 00003364  D1C0                     add.l      A0, D0
  4659. 00003366  2EA8 001C                move.l     [A7], [A0 + 0x1C]
  4660. 0000336A  2F68 0020 0004           move.l     [A7 + 0x4], [A0 + 0x20]
  4661. 00003370  6008                     bra        +0xA /* 0000337A */
  4662. label00003372:
  4663. 00003372  7002                     moveq.l    D0, 0x02
  4664. 00003374  2E80                     move.l     [A7], D0
  4665. 00003376  42AF 0004                clr.l      [A7 + 0x4]
  4666. label0000337A:
  4667. 0000337A  206F 0014                movea.l    A0, [A7 + 0x14]
  4668. 0000337E  2097                     move.l     [A0], [A7]
  4669. 00003380  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  4670. 00003386  504F                     addq.w     A7, 8
  4671. 00003388  261F                     move.l     D3, [A7]+
  4672. 0000338A  4E75                     rts
  4673. fn0000338C:
  4674. 0000338C  2F0A                     move.l     -[A7], A2
  4675. 0000338E  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4676. 00003392  246F 0014                movea.l    A2, [A7 + 0x14]
  4677. 00003396  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  4678. 0000339C  6710                     beq        +0x12 /* 000033AE */
  4679. 0000339E  3F3C 0017                move.w     -[A7], 0x17
  4680. 000033A2  4EAD E070                jsr        [A5 - 0x1F90]
  4681. 000033A6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4682. 000033AA  245F                     movea.l    A2, [A7]+
  4683. 000033AC  4E75                     rts
  4684. label000033AE:
  4685. 000033AE  486F 0008                pea.l      [A7 + 0x8]
  4686. 000033B2  2F3C 0002 0004           move.l     -[A7], 0x20004
  4687. 000033B8  4EAD E230                jsr        [A5 - 0x1DD0]
  4688. 000033BC  4A00                     tst.b      D0
  4689. 000033BE  504F                     addq.w     A7, 8
  4690. 000033C0  677C                     beq        +0x7E /* 0000343E */
  4691. 000033C2  7001                     moveq.l    D0, 0x01
  4692. 000033C4  B0AF 0008                cmp.l      D0, [A7 + 0x8]
  4693. 000033C8  6E0C                     bgt        +0xE /* 000033D6 */
  4694. 000033CA  2052                     movea.l    A0, [A2]
  4695. 000033CC  202F 0008                move.l     D0, [A7 + 0x8]
  4696. 000033D0  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  4697. 000033D4  6F10                     ble        +0x12 /* 000033E6 */
  4698. label000033D6:
  4699. 000033D6  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4700. 000033DA  4EAD E070                jsr        [A5 - 0x1F90]
  4701. 000033DE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4702. 000033E2  245F                     movea.l    A2, [A7]+
  4703. 000033E4  4E75                     rts
  4704. label000033E6:
  4705. 000033E6  53AF 0008                subq.l     [A7 + 0x8], 1
  4706. 000033EA  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4707. 000033EE  48C0                     ext.l      D0
  4708. 000033F0  5580                     subq.l     D0, 2
  4709. 000033F2  E788                     lsl        D0, 3
  4710. 000033F4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4711. 000033F8  2050                     movea.l    A0, [A0]
  4712. 000033FA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4713. 000033FE  91C0                     sub.l      A0, D0
  4714. 00003400  2E90                     move.l     [A7], [A0]
  4715. 00003402  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  4716. 00003408  4857                     pea.l      [A7]
  4717. 0000340A  4EAD E1C0                jsr        [A5 - 0x1E40]
  4718. 0000340E  202F 000C                move.l     D0, [A7 + 0xC]
  4719. 00003412  E988                     lsl        D0, 4
  4720. 00003414  2052                     movea.l    A0, [A2]
  4721. 00003416  D1C0                     add.l      A0, D0
  4722. 00003418  2F28 0020                move.l     -[A7], [A0 + 0x20]
  4723. 0000341C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  4724. 00003420  4EAD E1B8                jsr        [A5 - 0x1E48]
  4725. 00003424  202F 0014                move.l     D0, [A7 + 0x14]
  4726. 00003428  E988                     lsl        D0, 4
  4727. 0000342A  2052                     movea.l    A0, [A2]
  4728. 0000342C  D1C0                     add.l      A0, D0
  4729. 0000342E  216F 000C 001C           move.l     [A0 + 0x1C], [A7 + 0xC]
  4730. 00003434  216F 0010 0020           move.l     [A0 + 0x20], [A7 + 0x10]
  4731. 0000343A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4732. label0000343E:
  4733. 0000343E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4734. 00003442  245F                     movea.l    A2, [A7]+
  4735. 00003444  4E75                     rts
  4736. fn00003446:
  4737. 00003446  514F                     subq.w     A7, 8
  4738. 00003448  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  4739. 0000344E  6710                     beq        +0x12 /* 00003460 */
  4740. 00003450  3F3C 0016                move.w     -[A7], 0x16
  4741. 00003454  4EAD E070                jsr        [A5 - 0x1F90]
  4742. 00003458  7000                     moveq.l    D0, 0x00
  4743. 0000345A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4744. 0000345E  4E75                     rts
  4745. label00003460:
  4746. 00003460  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  4747. 00003464  48C0                     ext.l      D0
  4748. 00003466  5380                     subq.l     D0, 1
  4749. 00003468  E788                     lsl        D0, 3
  4750. 0000346A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  4751. 0000346E  2050                     movea.l    A0, [A0]
  4752. 00003470  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  4753. 00003474  91C0                     sub.l      A0, D0
  4754. 00003476  2E90                     move.l     [A7], [A0]
  4755. 00003478  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  4756. 0000347E  4A2F 0010                tst.b      [A7 + 0x10]
  4757. 00003482  6716                     beq        +0x18 /* 0000349A */
  4758. 00003484  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  4759. 00003488  486F 0004                pea.l      [A7 + 0x4]
  4760. 0000348C  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  4761. 00003490  4EBA F6C0                jsr        [PC - 0x940 /* 00002B52 */]
  4762. 00003494  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4763. 00003498  4E75                     rts
  4764. label0000349A:
  4765. 0000349A  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  4766. 0000349E  486F 0004                pea.l      [A7 + 0x4]
  4767. 000034A2  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  4768. 000034A6  4EBA F76E                jsr        [PC - 0x892 /* 00002C16 */]
  4769. 000034AA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  4770. 000034AE  4E75                     rts
  4771. fn000034B0:
  4772. 000034B0  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  4773. 000034B4  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  4774. 000034B8  246F 0040                movea.l    A2, [A7 + 0x40]
  4775. 000034BC  2C2F 0044                move.l     D6, [A7 + 0x44]
  4776. 000034C0  2A2F 0048                move.l     D5, [A7 + 0x48]
  4777. 000034C4  2606                     move.l     D3, D6
  4778. 000034C6  2805                     move.l     D4, D5
  4779. 000034C8  2E04                     move.l     D7, D4
  4780. 000034CA  9E83                     sub.l      D7, D3
  4781. 000034CC  5287                     addq.l     D7, 1
  4782. 000034CE  7001                     moveq.l    D0, 0x01
  4783. 000034D0  BE80                     cmp.l      D7, D0
  4784. 000034D2  6F00 01FE                ble        +0x200 /* 000036D2 */
  4785. 000034D6  700A                     moveq.l    D0, 0x0A
  4786. 000034D8  BE80                     cmp.l      D7, D0
  4787. 000034DA  6D0A                     blt        +0xC /* 000034E6 */
  4788. 000034DC  4EAD D788                jsr        [A5 - 0x2878]
  4789. 000034E0  4A00                     tst.b      D0
  4790. 000034E2  6700 008A                beq        +0x8C /* 0000356E */
  4791. label000034E6:
  4792. 000034E6  7800                     moveq.l    D4, 0x00
  4793. 000034E8  2606                     move.l     D3, D6
  4794. 000034EA  6070                     bra        +0x72 /* 0000355C */
  4795. label000034EC:
  4796. 000034EC  2003                     move.l     D0, D3
  4797. 000034EE  5280                     addq.l     D0, 1
  4798. 000034F0  E988                     lsl        D0, 4
  4799. 000034F2  2C40                     movea.l    A6, D0
  4800. 000034F4  2052                     movea.l    A0, [A2]
  4801. 000034F6  D1CE                     add.l      A0, A6
  4802. 000034F8  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4803. 000034FC  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4804. 00003500  2003                     move.l     D0, D3
  4805. 00003502  E988                     lsl        D0, 4
  4806. 00003504  2052                     movea.l    A0, [A2]
  4807. 00003506  D1C0                     add.l      A0, D0
  4808. 00003508  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4809. 0000350C  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4810. 00003510  4EBA CAF6                jsr        [PC - 0x350A /* 00000008 */]
  4811. 00003514  4A40                     tst.w      D0
  4812. 00003516  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4813. 0000351A  6F3E                     ble        +0x40 /* 0000355A */
  4814. 0000351C  2003                     move.l     D0, D3
  4815. 0000351E  E988                     lsl        D0, 4
  4816. 00003520  2652                     movea.l    A3, [A2]
  4817. 00003522  D7C0                     add.l      A3, D0
  4818. 00003524  47EB 0014                lea.l      A3, [A3 + 0x14]
  4819. 00003528  2852                     movea.l    A4, [A2]
  4820. 0000352A  D9CE                     add.l      A4, A6
  4821. 0000352C  49EC 0014                lea.l      A4, [A4 + 0x14]
  4822. 00003530  41D3                     lea.l      A0, [A3]
  4823. 00003532  43EF 0008                lea.l      A1, [A7 + 0x8]
  4824. 00003536  22D8                     move.l     [A1]+, [A0]+
  4825. 00003538  22D8                     move.l     [A1]+, [A0]+
  4826. 0000353A  22D8                     move.l     [A1]+, [A0]+
  4827. 0000353C  22D8                     move.l     [A1]+, [A0]+
  4828. 0000353E  41D4                     lea.l      A0, [A4]
  4829. 00003540  43D3                     lea.l      A1, [A3]
  4830. 00003542  22D8                     move.l     [A1]+, [A0]+
  4831. 00003544  22D8                     move.l     [A1]+, [A0]+
  4832. 00003546  22D8                     move.l     [A1]+, [A0]+
  4833. 00003548  22D8                     move.l     [A1]+, [A0]+
  4834. 0000354A  41EF 0008                lea.l      A0, [A7 + 0x8]
  4835. 0000354E  43D4                     lea.l      A1, [A4]
  4836. 00003550  22D8                     move.l     [A1]+, [A0]+
  4837. 00003552  22D8                     move.l     [A1]+, [A0]+
  4838. 00003554  22D8                     move.l     [A1]+, [A0]+
  4839. 00003556  22D8                     move.l     [A1]+, [A0]+
  4840. 00003558  7801                     moveq.l    D4, 0x01
  4841. label0000355A:
  4842. 0000355A  5283                     addq.l     D3, 1
  4843. label0000355C:
  4844. 0000355C  B685                     cmp.l      D3, D5
  4845. 0000355E  6D8C                     blt        -0x72 /* 000034EC */
  4846. 00003560  4A04                     tst.b      D4
  4847. 00003562  6682                     bne        -0x7C /* 000034E6 */
  4848. 00003564  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4849. 00003568  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  4850. 0000356C  4E75                     rts
  4851. label0000356E:
  4852. 0000356E  2007                     move.l     D0, D7
  4853. 00003570  E280                     asr        D0, 1
  4854. 00003572  D086                     add.l      D0, D6
  4855. 00003574  E988                     lsl        D0, 4
  4856. 00003576  2052                     movea.l    A0, [A2]
  4857. 00003578  D1C0                     add.l      A0, D0
  4858. 0000357A  2EA8 0014                move.l     [A7], [A0 + 0x14]
  4859. 0000357E  2F68 0018 0004           move.l     [A7 + 0x4], [A0 + 0x18]
  4860. 00003584  6000 00A0                bra        +0xA2 /* 00003626 */
  4861. label00003588:
  4862. 00003588  5384                     subq.l     D4, 1
  4863. label0000358A:
  4864. 0000358A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4865. 0000358E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4866. 00003592  2004                     move.l     D0, D4
  4867. 00003594  E988                     lsl        D0, 4
  4868. 00003596  2052                     movea.l    A0, [A2]
  4869. 00003598  D1C0                     add.l      A0, D0
  4870. 0000359A  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4871. 0000359E  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4872. 000035A2  4EBA CA64                jsr        [PC - 0x359C /* 00000008 */]
  4873. 000035A6  4A40                     tst.w      D0
  4874. 000035A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4875. 000035AC  6D08                     blt        +0xA /* 000035B6 */
  4876. 000035AE  B886                     cmp.l      D4, D6
  4877. 000035B0  6CD6                     bge        -0x28 /* 00003588 */
  4878. 000035B2  6002                     bra        +0x4 /* 000035B6 */
  4879. label000035B4:
  4880. 000035B4  5283                     addq.l     D3, 1
  4881. label000035B6:
  4882. 000035B6  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4883. 000035BA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4884. 000035BE  2003                     move.l     D0, D3
  4885. 000035C0  E988                     lsl        D0, 4
  4886. 000035C2  2052                     movea.l    A0, [A2]
  4887. 000035C4  D1C0                     add.l      A0, D0
  4888. 000035C6  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4889. 000035CA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4890. 000035CE  4EBA CA38                jsr        [PC - 0x35C8 /* 00000008 */]
  4891. 000035D2  4A40                     tst.w      D0
  4892. 000035D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4893. 000035D8  6C04                     bge        +0x6 /* 000035DE */
  4894. 000035DA  B685                     cmp.l      D3, D5
  4895. 000035DC  6FD6                     ble        -0x28 /* 000035B4 */
  4896. label000035DE:
  4897. 000035DE  B684                     cmp.l      D3, D4
  4898. 000035E0  6C44                     bge        +0x46 /* 00003626 */
  4899. 000035E2  2003                     move.l     D0, D3
  4900. 000035E4  E988                     lsl        D0, 4
  4901. 000035E6  2652                     movea.l    A3, [A2]
  4902. 000035E8  D7C0                     add.l      A3, D0
  4903. 000035EA  47EB 0014                lea.l      A3, [A3 + 0x14]
  4904. 000035EE  2004                     move.l     D0, D4
  4905. 000035F0  E988                     lsl        D0, 4
  4906. 000035F2  2852                     movea.l    A4, [A2]
  4907. 000035F4  D9C0                     add.l      A4, D0
  4908. 000035F6  49EC 0014                lea.l      A4, [A4 + 0x14]
  4909. 000035FA  41D3                     lea.l      A0, [A3]
  4910. 000035FC  43EF 0008                lea.l      A1, [A7 + 0x8]
  4911. 00003600  22D8                     move.l     [A1]+, [A0]+
  4912. 00003602  22D8                     move.l     [A1]+, [A0]+
  4913. 00003604  22D8                     move.l     [A1]+, [A0]+
  4914. 00003606  22D8                     move.l     [A1]+, [A0]+
  4915. 00003608  41D4                     lea.l      A0, [A4]
  4916. 0000360A  43D3                     lea.l      A1, [A3]
  4917. 0000360C  22D8                     move.l     [A1]+, [A0]+
  4918. 0000360E  22D8                     move.l     [A1]+, [A0]+
  4919. 00003610  22D8                     move.l     [A1]+, [A0]+
  4920. 00003612  22D8                     move.l     [A1]+, [A0]+
  4921. 00003614  41EF 0008                lea.l      A0, [A7 + 0x8]
  4922. 00003618  43D4                     lea.l      A1, [A4]
  4923. 0000361A  22D8                     move.l     [A1]+, [A0]+
  4924. 0000361C  22D8                     move.l     [A1]+, [A0]+
  4925. 0000361E  22D8                     move.l     [A1]+, [A0]+
  4926. 00003620  22D8                     move.l     [A1]+, [A0]+
  4927. 00003622  5283                     addq.l     D3, 1
  4928. 00003624  5384                     subq.l     D4, 1
  4929. label00003626:
  4930. 00003626  B684                     cmp.l      D3, D4
  4931. 00003628  6F00 FF60                ble        -0x9E /* 0000358A */
  4932. 0000362C  B686                     cmp.l      D3, D6
  4933. 0000362E  6600 0082                bne        +0x84 /* 000036B2 */
  4934. 00003632  6002                     bra        +0x4 /* 00003636 */
  4935. label00003634:
  4936. 00003634  5283                     addq.l     D3, 1
  4937. label00003636:
  4938. 00003636  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4939. 0000363A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4940. 0000363E  2003                     move.l     D0, D3
  4941. 00003640  E988                     lsl        D0, 4
  4942. 00003642  2052                     movea.l    A0, [A2]
  4943. 00003644  D1C0                     add.l      A0, D0
  4944. 00003646  2F28 0018                move.l     -[A7], [A0 + 0x18]
  4945. 0000364A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4946. 0000364E  4EBA C9B8                jsr        [PC - 0x3648 /* 00000008 */]
  4947. 00003652  4A40                     tst.w      D0
  4948. 00003654  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4949. 00003658  66DA                     bne        -0x24 /* 00003634 */
  4950. 0000365A  2006                     move.l     D0, D6
  4951. 0000365C  E988                     lsl        D0, 4
  4952. 0000365E  2652                     movea.l    A3, [A2]
  4953. 00003660  D7C0                     add.l      A3, D0
  4954. 00003662  47EB 0014                lea.l      A3, [A3 + 0x14]
  4955. 00003666  2003                     move.l     D0, D3
  4956. 00003668  E988                     lsl        D0, 4
  4957. 0000366A  2852                     movea.l    A4, [A2]
  4958. 0000366C  D9C0                     add.l      A4, D0
  4959. 0000366E  49EC 0014                lea.l      A4, [A4 + 0x14]
  4960. 00003672  41D3                     lea.l      A0, [A3]
  4961. 00003674  43EF 0008                lea.l      A1, [A7 + 0x8]
  4962. 00003678  22D8                     move.l     [A1]+, [A0]+
  4963. 0000367A  22D8                     move.l     [A1]+, [A0]+
  4964. 0000367C  22D8                     move.l     [A1]+, [A0]+
  4965. 0000367E  22D8                     move.l     [A1]+, [A0]+
  4966. 00003680  41D4                     lea.l      A0, [A4]
  4967. 00003682  43D3                     lea.l      A1, [A3]
  4968. 00003684  22D8                     move.l     [A1]+, [A0]+
  4969. 00003686  22D8                     move.l     [A1]+, [A0]+
  4970. 00003688  22D8                     move.l     [A1]+, [A0]+
  4971. 0000368A  22D8                     move.l     [A1]+, [A0]+
  4972. 0000368C  41EF 0008                lea.l      A0, [A7 + 0x8]
  4973. 00003690  43D4                     lea.l      A1, [A4]
  4974. 00003692  22D8                     move.l     [A1]+, [A0]+
  4975. 00003694  22D8                     move.l     [A1]+, [A0]+
  4976. 00003696  22D8                     move.l     [A1]+, [A0]+
  4977. 00003698  22D8                     move.l     [A1]+, [A0]+
  4978. 0000369A  2F05                     move.l     -[A7], D5
  4979. 0000369C  2006                     move.l     D0, D6
  4980. 0000369E  5280                     addq.l     D0, 1
  4981. 000036A0  2F00                     move.l     -[A7], D0
  4982. 000036A2  2F0A                     move.l     -[A7], A2
  4983. 000036A4  4EBA FE0A                jsr        [PC - 0x1F6 /* 000034B0 */]
  4984. 000036A8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4985. 000036AC  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  4986. 000036B0  4E75                     rts
  4987. label000036B2:
  4988. 000036B2  2003                     move.l     D0, D3
  4989. 000036B4  5380                     subq.l     D0, 1
  4990. 000036B6  2F00                     move.l     -[A7], D0
  4991. 000036B8  2F06                     move.l     -[A7], D6
  4992. 000036BA  2F0A                     move.l     -[A7], A2
  4993. 000036BC  4EBA FDF2                jsr        [PC - 0x20E /* 000034B0 */]
  4994. 000036C0  2F05                     move.l     -[A7], D5
  4995. 000036C2  2004                     move.l     D0, D4
  4996. 000036C4  5280                     addq.l     D0, 1
  4997. 000036C6  2F00                     move.l     -[A7], D0
  4998. 000036C8  2F0A                     move.l     -[A7], A2
  4999. 000036CA  4EBA FDE4                jsr        [PC - 0x21C /* 000034B0 */]
  5000. 000036CE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5001. label000036D2:
  5002. 000036D2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  5003. 000036D6  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  5004. 000036DA  4E75                     rts
  5005. fn000036DC:
  5006. 000036DC  2F0A                     move.l     -[A7], A2
  5007. 000036DE  246F 0008                movea.l    A2, [A7 + 0x8]
  5008. 000036E2  41ED 911E                lea.l      A0, [A5 - 0x6EE2]
  5009. 000036E6  2252                     movea.l    A1, [A2]
  5010. 000036E8  2288                     move.l     [A1], A0
  5011. 000036EA  2052                     movea.l    A0, [A2]
  5012. 000036EC  2028 0008                move.l     D0, [A0 + 0x8]
  5013. 000036F0  5380                     subq.l     D0, 1
  5014. 000036F2  2F00                     move.l     -[A7], D0
  5015. 000036F4  42A7                     clr.l      -[A7]
  5016. 000036F6  2F0A                     move.l     -[A7], A2
  5017. 000036F8  4EBA FDB6                jsr        [PC - 0x24A /* 000034B0 */]
  5018. 000036FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5019. 00003700  245F                     movea.l    A2, [A7]+
  5020. 00003702  4E75                     rts
  5021. fn00003704:
  5022. 00003704  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  5023. 00003708  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  5024. 0000370C  246F 0024                movea.l    A2, [A7 + 0x24]
  5025. 00003710  3A2F 0028                move.w     D5, [A7 + 0x28]
  5026. 00003714  2052                     movea.l    A0, [A2]
  5027. 00003716  2828 0008                move.l     D4, [A0 + 0x8]
  5028. 0000371A  7001                     moveq.l    D0, 0x01
  5029. 0000371C  B880                     cmp.l      D4, D0
  5030. 0000371E  6D66                     blt        +0x68 /* 00003786 */
  5031. 00003720  2052                     movea.l    A0, [A2]
  5032. 00003722  2EA8 001C                move.l     [A7], [A0 + 0x1C]
  5033. 00003726  2F68 0020 0004           move.l     [A7 + 0x4], [A0 + 0x20]
  5034. 0000372C  7601                     moveq.l    D3, 0x01
  5035. 0000372E  603C                     bra        +0x3E /* 0000376C */
  5036. label00003730:
  5037. 00003730  2003                     move.l     D0, D3
  5038. 00003732  E988                     lsl        D0, 4
  5039. 00003734  2052                     movea.l    A0, [A2]
  5040. 00003736  D1C0                     add.l      A0, D0
  5041. 00003738  2F68 001C 0008           move.l     [A7 + 0x8], [A0 + 0x1C]
  5042. 0000373E  2F68 0020 000C           move.l     [A7 + 0xC], [A0 + 0x20]
  5043. 00003744  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5044. 00003748  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5045. 0000374C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5046. 00003750  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  5047. 00003754  4EBA C8B2                jsr        [PC - 0x374E /* 00000008 */]
  5048. 00003758  BA40                     cmp.w      D5, D0
  5049. 0000375A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5050. 0000375E  670A                     beq        +0xC /* 0000376A */
  5051. 00003760  2EAF 0008                move.l     [A7], [A7 + 0x8]
  5052. 00003764  2F6F 000C 0004           move.l     [A7 + 0x4], [A7 + 0xC]
  5053. label0000376A:
  5054. 0000376A  5283                     addq.l     D3, 1
  5055. label0000376C:
  5056. 0000376C  B684                     cmp.l      D3, D4
  5057. 0000376E  6DC0                     blt        -0x3E /* 00003730 */
  5058. 00003770  4857                     pea.l      [A7]
  5059. 00003772  4EAD E1C0                jsr        [A5 - 0x1E40]
  5060. 00003776  206F 002E                movea.l    A0, [A7 + 0x2E]
  5061. 0000377A  20AF 0004                move.l     [A0], [A7 + 0x4]
  5062. 0000377E  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  5063. 00003784  584F                     addq.w     A7, 4
  5064. label00003786:
  5065. 00003786  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5066. 0000378A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  5067. 0000378E  4E75                     rts
  5068. fn00003790:
  5069. 00003790  2F0A                     move.l     -[A7], A2
  5070. 00003792  594F                     subq.w     A7, 4
  5071. 00003794  246F 000C                movea.l    A2, [A7 + 0xC]
  5072. 00003798  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  5073. 0000379E  6612                     bne        +0x14 /* 000037B2 */
  5074. 000037A0  7008                     moveq.l    D0, 0x08
  5075. 000037A2  2480                     move.l     [A2], D0
  5076. 000037A4  257C 0000 01C9 0004      move.l     [A2 + 0x4], 0x1C9
  5077. 000037AC  584F                     addq.w     A7, 4
  5078. 000037AE  245F                     movea.l    A2, [A7]+
  5079. 000037B0  4E75                     rts
  5080. label000037B2:
  5081. 000037B2  4857                     pea.l      [A7]
  5082. 000037B4  2F3C 0002 0008           move.l     -[A7], 0x20008
  5083. 000037BA  4EAD E230                jsr        [A5 - 0x1DD0]
  5084. 000037BE  4A00                     tst.b      D0
  5085. 000037C0  504F                     addq.w     A7, 8
  5086. 000037C2  671A                     beq        +0x1C /* 000037DE */
  5087. 000037C4  302F 0002                move.w     D0, [A7 + 0x2]
  5088. 000037C8  48C0                     ext.l      D0
  5089. 000037CA  0480 0000 01C7           subi.l     D0, 0x1C7
  5090. 000037D0  6706                     beq        +0x8 /* 000037D8 */
  5091. 000037D2  5580                     subq.l     D0, 2
  5092. 000037D4  6702                     beq        +0x4 /* 000037D8 */
  5093. 000037D6  6006                     bra        +0x8 /* 000037DE */
  5094. label000037D8:
  5095. 000037D8  7001                     moveq.l    D0, 0x01
  5096. 000037DA  2540 0004                move.l     [A2 + 0x4], D0
  5097. label000037DE:
  5098. 000037DE  584F                     addq.w     A7, 4
  5099. 000037E0  245F                     movea.l    A2, [A7]+
  5100. 000037E2  4E75                     rts
  5101. fn000037E4:
  5102. 000037E4  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  5103. 000037E8  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  5104. 000037EC  266F 002C                movea.l    A3, [A7 + 0x2C]
  5105. 000037F0  2C6F 0030                movea.l    A6, [A7 + 0x30]
  5106. 000037F4  4EAD D788                jsr        [A5 - 0x2878]
  5107. 000037F8  4A00                     tst.b      D0
  5108. 000037FA  6712                     beq        +0x14 /* 0000380E */
  5109. 000037FC  3F3C 0002                move.w     -[A7], 0x2
  5110. 00003800  4EAD E070                jsr        [A5 - 0x1F90]
  5111. 00003804  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5112. 00003808  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  5113. 0000380C  4E75                     rts
  5114. label0000380E:
  5115. 0000380E  2053                     movea.l    A0, [A3]
  5116. 00003810  2828 0008                move.l     D4, [A0 + 0x8]
  5117. 00003814  2F04                     move.l     -[A7], D4
  5118. 00003816  2F3C 0024 0010           move.l     -[A7], 0x240010
  5119. 0000381C  4EAD D960                jsr        [A5 - 0x26A0]
  5120. 00003820  2448                     movea.l    A2, A0
  5121. 00003822  200A                     move.l     D0, A2
  5122. 00003824  504F                     addq.w     A7, 8
  5123. 00003826  6612                     bne        +0x14 /* 0000383A */
  5124. 00003828  3F3C 0002                move.w     -[A7], 0x2
  5125. 0000382C  4EAD E070                jsr        [A5 - 0x1F90]
  5126. 00003830  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5127. 00003834  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  5128. 00003838  4E75                     rts
  5129. label0000383A:
  5130. 0000383A  7600                     moveq.l    D3, 0x00
  5131. 0000383C  607A                     bra        +0x7C /* 000038B8 */
  5132. label0000383E:
  5133. 0000383E  2003                     move.l     D0, D3
  5134. 00003840  E988                     lsl        D0, 4
  5135. 00003842  2053                     movea.l    A0, [A3]
  5136. 00003844  D1C0                     add.l      A0, D0
  5137. 00003846  41E8 0014                lea.l      A0, [A0 + 0x14]
  5138. 0000384A  43D7                     lea.l      A1, [A7]
  5139. 0000384C  22D8                     move.l     [A1]+, [A0]+
  5140. 0000384E  22D8                     move.l     [A1]+, [A0]+
  5141. 00003850  22D8                     move.l     [A1]+, [A0]+
  5142. 00003852  22D8                     move.l     [A1]+, [A0]+
  5143. 00003854  486F 0008                pea.l      [A7 + 0x8]
  5144. 00003858  4EBA F298                jsr        [PC - 0xD68 /* 00002AF2 */]
  5145. 0000385C  4A00                     tst.b      D0
  5146. 0000385E  584F                     addq.w     A7, 4
  5147. 00003860  6710                     beq        +0x12 /* 00003872 */
  5148. 00003862  486F 0008                pea.l      [A7 + 0x8]
  5149. 00003866  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  5150. 0000386A  4EBA D6C2                jsr        [PC - 0x293E /* 00000F2E */]
  5151. 0000386E  504F                     addq.w     A7, 8
  5152. 00003870  601C                     bra        +0x1E /* 0000388E */
  5153. label00003872:
  5154. 00003872  486F 0008                pea.l      [A7 + 0x8]
  5155. 00003876  4EBA 0E7A                jsr        [PC + 0xE7A /* 000046F2 */]
  5156. 0000387A  4A00                     tst.b      D0
  5157. 0000387C  584F                     addq.w     A7, 4
  5158. 0000387E  670E                     beq        +0x10 /* 0000388E */
  5159. 00003880  486F 0008                pea.l      [A7 + 0x8]
  5160. 00003884  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  5161. 00003888  4EBA 0052                jsr        [PC + 0x52 /* 000038DC */]
  5162. 0000388C  504F                     addq.w     A7, 8
  5163. label0000388E:
  5164. 0000388E  4857                     pea.l      [A7]
  5165. 00003890  4EAD E1C0                jsr        [A5 - 0x1E40]
  5166. 00003894  486F 000C                pea.l      [A7 + 0xC]
  5167. 00003898  4EAD E1C0                jsr        [A5 - 0x1E40]
  5168. 0000389C  2003                     move.l     D0, D3
  5169. 0000389E  E988                     lsl        D0, 4
  5170. 000038A0  2052                     movea.l    A0, [A2]
  5171. 000038A2  D1C0                     add.l      A0, D0
  5172. 000038A4  43EF 0008                lea.l      A1, [A7 + 0x8]
  5173. 000038A8  41E8 0014                lea.l      A0, [A0 + 0x14]
  5174. 000038AC  20D9                     move.l     [A0]+, [A1]+
  5175. 000038AE  20D9                     move.l     [A0]+, [A1]+
  5176. 000038B0  20D9                     move.l     [A0]+, [A1]+
  5177. 000038B2  20D9                     move.l     [A0]+, [A1]+
  5178. 000038B4  5283                     addq.l     D3, 1
  5179. 000038B6  504F                     addq.w     A7, 8
  5180. label000038B8:
  5181. 000038B8  B684                     cmp.l      D3, D4
  5182. 000038BA  6D82                     blt        -0x7C /* 0000383E */
  5183. 000038BC  2852                     movea.l    A4, [A2]
  5184. 000038BE  42AC 0004                clr.l      [A4 + 0x4]
  5185. 000038C2  2053                     movea.l    A0, [A3]
  5186. 000038C4  2890                     move.l     [A4], [A0]
  5187. 000038C6  2944 0008                move.l     [A4 + 0x8], D4
  5188. 000038CA  7006                     moveq.l    D0, 0x06
  5189. 000038CC  2C80                     move.l     [A6], D0
  5190. 000038CE  2D4A 0004                move.l     [A6 + 0x4], A2
  5191. 000038D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5192. 000038D6  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  5193. 000038DA  4E75                     rts
  5194. fn000038DC:
  5195. 000038DC  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  5196. 000038E0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  5197. 000038E4  4EBA FEFE                jsr        [PC - 0x102 /* 000037E4 */]
  5198. 000038E8  504F                     addq.w     A7, 8
  5199. 000038EA  4E75                     rts
  5200. fn000038EC:
  5201. 000038EC  48E7 1020                movem.l    -[A7], D3,A2
  5202. 000038F0  514F                     subq.w     A7, 8
  5203. 000038F2  246F 0014                movea.l    A2, [A7 + 0x14]
  5204. 000038F6  162F 001A                move.b     D3, [A7 + 0x1A]
  5205. 000038FA  7004                     moveq.l    D0, 0x04
  5206. 000038FC  2E80                     move.l     [A7], D0
  5207. 000038FE  42AF 0004                clr.l      [A7 + 0x4]
  5208. 00003902  302F 0018                move.w     D0, [A7 + 0x18]
  5209. 00003906  48C0                     ext.l      D0
  5210. 00003908  4EAD 9D1E                jsr        [A5 - 0x62E2]
  5211. 0000390C  0268 0000 0165           andi.w     [A0 + 0x165], 0x0
  5212. 00003912  0000 01E4                ori.b      D0, 0xE4
  5213. 00003916  0016 0000                ori.b      [A6], 0x0
  5214. 0000391A  0165                     bchg       -[A5], D0
  5215. 0000391C  023A 0000 0170           andi.b     [PC + 0x170 /* 00003A8E, value 0x2F '/' */], 0x0
  5216. 00003922  00BA 0000 0172 00C2      ori.l      [PC + 0xC2 /* 000039E6, value 0x60000196 */], 0x172
  5217. 0000392A  0000 0173                ori.b      D0, 0x73 /* 's' */
  5218. 0000392E  00C8                     ori.?      A0, 0xFFFFFFFFFFFFFFFF
  5219. 00003930  0000 0174                ori.b      D0, 0x74 /* 't' */
  5220. 00003934  00CE                     ori.?      A6, 0xFFFFFFFFFFFFFFFF
  5221. 00003936  0000 0175                ori.b      D0, 0x75 /* 'u' */
  5222. 0000393A  00DC                     ori.?      [A4]+, 0xFFFFFFFFFFFFFFFF
  5223. 0000393C  0000 0176                ori.b      D0, 0x76 /* 'v' */
  5224. 00003940  0104                     btst       D4, D0
  5225. 00003942  0000 0177                ori.b      D0, 0x77 /* 'w' */
  5226. 00003946  0078 0000 0178           ori.w      [0x00000178], 0x0
  5227. 0000394C  00DC                     ori.?      [A4]+, 0xFFFFFFFFFFFFFFFF
  5228. 0000394E  0000 0179                ori.b      D0, 0x79 /* 'y' */
  5229. 00003952  0194                     bclr       [A4], D0
  5230. 00003954  0000 017A                ori.b      D0, 0x7A /* 'z' */
  5231. 00003958  00FA 0000                ori.?      [PC /* 0000395A */], 0xFFFFFFFFFFFFFFFF
  5232. 0000395C  017B 0102 0000           bchg       [[PC + <<invalid base displacement size>> + D0]], D0
  5233. 00003962  017C 010A                bchg       0x10A, D0
  5234. 00003966  0000 017D                ori.b      D0, 0x7D /* '}' */
  5235. 0000396A  0112                     btst       [A2], D0
  5236. 0000396C  0000 017E                ori.b      D0, 0x7E /* '~' */
  5237. 00003970  0032 0000 017F           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0
  5238. 00003976  0112                     btst       [A2], D0
  5239. 00003978  0000 0180                ori.b      D0, 0x80
  5240. 0000397C  011E                     btst       [A6]+, D0
  5241. 0000397E  0000 0181                ori.b      D0, 0x81
  5242. 00003982  0124                     btst       -[A4], D0
  5243. 00003984  0000 0182                ori.b      D0, 0x82
  5244. 00003988  0146                     bchg       D6, D0
  5245. 0000398A  0000 0183                ori.b      D0, 0x83
  5246. 0000398E  0166                     bchg       -[A6], D0
  5247. 00003990  0000 0184                ori.b      D0, 0x84
  5248. 00003994  0170 0000                bchg       [A0 + D0.w], D0
  5249. 00003998  0185                     bclr       D5, D0
  5250. 0000399A  018E                     bclr       A6, D0
  5251. 0000399C  0000 01E4                ori.b      D0, 0xE4
  5252. 000039A0  01AC 4227                bclr       [A4 + 0x4227], D0
  5253. 000039A4  1F03                     move.b     -[A7], D3
  5254. 000039A6  2F0A                     move.l     -[A7], A2
  5255. 000039A8  4EBA F3FA                jsr        [PC - 0xC06 /* 00002DA4 */]
  5256. 000039AC  4A00                     tst.b      D0
  5257. 000039AE  504F                     addq.w     A7, 8
  5258. 000039B0  6600 01CC                bne        +0x1CE /* 00003B7E */
  5259. 000039B4  7000                     moveq.l    D0, 0x00
  5260. 000039B6  504F                     addq.w     A7, 8
  5261. 000039B8  4CDF 0408                movem.l    D3,A2, [A7]+
  5262. 000039BC  4E75                     rts
  5263. 000039BE  4857                     pea.l      [A7]
  5264. 000039C0  1F03                     move.b     -[A7], D3
  5265. 000039C2  2F0A                     move.l     -[A7], A2
  5266. 000039C4  4EBA F8E0                jsr        [PC - 0x720 /* 000032A6 */]
  5267. 000039C8  4A00                     tst.b      D0
  5268. 000039CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5269. 000039CE  6600 01AE                bne        +0x1B0 /* 00003B7E */
  5270. 000039D2  7000                     moveq.l    D0, 0x00
  5271. 000039D4  504F                     addq.w     A7, 8
  5272. 000039D6  4CDF 0408                movem.l    D3,A2, [A7]+
  5273. 000039DA  4E75                     rts
  5274. 000039DC  1F03                     move.b     -[A7], D3
  5275. 000039DE  2F0A                     move.l     -[A7], A2
  5276. 000039E0  4EBA F306                jsr        [PC - 0xCFA /* 00002CE8 */]
  5277. 000039E4  5C4F                     addq.w     A7, 6
  5278. 000039E6  6000 0196                bra        +0x198 /* 00003B7E */
  5279. 000039EA  2F0A                     move.l     -[A7], A2
  5280. 000039EC  4EBA F536                jsr        [PC - 0xACA /* 00002F24 */]
  5281. 000039F0  584F                     addq.w     A7, 4
  5282. 000039F2  6000 018A                bra        +0x18C /* 00003B7E */
  5283. 000039F6  2F0A                     move.l     -[A7], A2
  5284. 000039F8  4EBA F5A8                jsr        [PC - 0xA58 /* 00002FA2 */]
  5285. 000039FC  584F                     addq.w     A7, 4
  5286. 000039FE  6000 017E                bra        +0x180 /* 00003B7E */
  5287. 00003A02  1F03                     move.b     -[A7], D3
  5288. 00003A04  2F0A                     move.l     -[A7], A2
  5289. 00003A06  4EBA F5E4                jsr        [PC - 0xA1C /* 00002FEC */]
  5290. 00003A0A  49C0                     lea.l      A4, D0
  5291. 00003A0C  2F40 000A                move.l     [A7 + 0xA], D0
  5292. 00003A10  5C4F                     addq.w     A7, 6
  5293. 00003A12  6000 016A                bra        +0x16C /* 00003B7E */
  5294. 00003A16  2F0A                     move.l     -[A7], A2
  5295. 00003A18  4EBA F67E                jsr        [PC - 0x982 /* 00003098 */]
  5296. 00003A1C  49C0                     lea.l      A4, D0
  5297. 00003A1E  2F40 0008                move.l     [A7 + 0x8], D0
  5298. 00003A22  584F                     addq.w     A7, 4
  5299. 00003A24  6000 0158                bra        +0x15A /* 00003B7E */
  5300. 00003A28  4857                     pea.l      [A7]
  5301. 00003A2A  1F03                     move.b     -[A7], D3
  5302. 00003A2C  2F0A                     move.l     -[A7], A2
  5303. 00003A2E  4EBA F876                jsr        [PC - 0x78A /* 000032A6 */]
  5304. 00003A32  4A00                     tst.b      D0
  5305. 00003A34  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5306. 00003A38  6600 0144                bne        +0x146 /* 00003B7E */
  5307. 00003A3C  7002                     moveq.l    D0, 0x02
  5308. 00003A3E  2E80                     move.l     [A7], D0
  5309. 00003A40  6000 013C                bra        +0x13E /* 00003B7E */
  5310. 00003A44  4857                     pea.l      [A7]
  5311. 00003A46  2F0A                     move.l     -[A7], A2
  5312. 00003A48  4EBA F6DE                jsr        [PC - 0x922 /* 00003128 */]
  5313. 00003A4C  504F                     addq.w     A7, 8
  5314. 00003A4E  6000 012E                bra        +0x130 /* 00003B7E */
  5315. 00003A52  4857                     pea.l      [A7]
  5316. 00003A54  2F0A                     move.l     -[A7], A2
  5317. 00003A56  4EBA F778                jsr        [PC - 0x888 /* 000031D0 */]
  5318. 00003A5A  504F                     addq.w     A7, 8
  5319. 00003A5C  6000 0120                bra        +0x122 /* 00003B7E */
  5320. 00003A60  4857                     pea.l      [A7]
  5321. 00003A62  2F0A                     move.l     -[A7], A2
  5322. 00003A64  4EBA F7D0                jsr        [PC - 0x830 /* 00003236 */]
  5323. 00003A68  504F                     addq.w     A7, 8
  5324. 00003A6A  6000 0112                bra        +0x114 /* 00003B7E */
  5325. 00003A6E  4857                     pea.l      [A7]
  5326. 00003A70  2F0A                     move.l     -[A7], A2
  5327. 00003A72  4EBA F8D2                jsr        [PC - 0x72E /* 00003346 */]
  5328. 00003A76  504F                     addq.w     A7, 8
  5329. 00003A78  6000 0104                bra        +0x106 /* 00003B7E */
  5330. 00003A7C  2F0A                     move.l     -[A7], A2
  5331. 00003A7E  4EBA F90C                jsr        [PC - 0x6F4 /* 0000338C */]
  5332. 00003A82  584F                     addq.w     A7, 4
  5333. 00003A84  6000 00F8                bra        +0xFA /* 00003B7E */
  5334. 00003A88  1F3C 0001                move.b     -[A7], 0x1
  5335. 00003A8C  1F03                     move.b     -[A7], D3
  5336. 00003A8E  2F0A                     move.l     -[A7], A2
  5337. 00003A90  4EBA F312                jsr        [PC - 0xCEE /* 00002DA4 */]
  5338. 00003A94  504F                     addq.w     A7, 8
  5339. 00003A96  6000 00E6                bra        +0xE8 /* 00003B7E */
  5340. 00003A9A  2052                     movea.l    A0, [A2]
  5341. 00003A9C  2F68 0008 0004           move.l     [A7 + 0x4], [A0 + 0x8]
  5342. 00003AA2  6000 00DA                bra        +0xDC /* 00003B7E */
  5343. 00003AA6  486F 0004                pea.l      [A7 + 0x4]
  5344. 00003AAA  1F03                     move.b     -[A7], D3
  5345. 00003AAC  2F0A                     move.l     -[A7], A2
  5346. 00003AAE  4EBA F996                jsr        [PC - 0x66A /* 00003446 */]
  5347. 00003AB2  4A00                     tst.b      D0
  5348. 00003AB4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5349. 00003AB8  6708                     beq        +0xA /* 00003AC2 */
  5350. 00003ABA  52AF 0004                addq.l     [A7 + 0x4], 1
  5351. 00003ABE  6000 00BE                bra        +0xC0 /* 00003B7E */
  5352. label00003AC2:
  5353. 00003AC2  7002                     moveq.l    D0, 0x02
  5354. 00003AC4  2E80                     move.l     [A7], D0
  5355. 00003AC6  42AF 0004                clr.l      [A7 + 0x4]
  5356. 00003ACA  6000 00B2                bra        +0xB4 /* 00003B7E */
  5357. 00003ACE  486F 0004                pea.l      [A7 + 0x4]
  5358. 00003AD2  1F03                     move.b     -[A7], D3
  5359. 00003AD4  2F0A                     move.l     -[A7], A2
  5360. 00003AD6  4EBA F96E                jsr        [PC - 0x692 /* 00003446 */]
  5361. 00003ADA  52AF 000E                addq.l     [A7 + 0xE], 1
  5362. 00003ADE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5363. 00003AE2  6000 009A                bra        +0x9C /* 00003B7E */
  5364. 00003AE6  4857                     pea.l      [A7]
  5365. 00003AE8  2F0A                     move.l     -[A7], A2
  5366. 00003AEA  4EBA F690                jsr        [PC - 0x970 /* 0000317C */]
  5367. 00003AEE  504F                     addq.w     A7, 8
  5368. 00003AF0  6000 008C                bra        +0x8E /* 00003B7E */
  5369. 00003AF4  4A03                     tst.b      D3
  5370. 00003AF6  6600 0086                bne        +0x88 /* 00003B7E */
  5371. 00003AFA  2F0A                     move.l     -[A7], A2
  5372. 00003AFC  4EBA FBDE                jsr        [PC - 0x422 /* 000036DC */]
  5373. 00003B00  584F                     addq.w     A7, 4
  5374. 00003B02  607A                     bra        +0x7C /* 00003B7E */
  5375. 00003B04  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  5376. 00003B0A  670A                     beq        +0xC /* 00003B16 */
  5377. 00003B0C  7000                     moveq.l    D0, 0x00
  5378. 00003B0E  504F                     addq.w     A7, 8
  5379. 00003B10  4CDF 0408                movem.l    D3,A2, [A7]+
  5380. 00003B14  4E75                     rts
  5381. label00003B16:
  5382. 00003B16  4857                     pea.l      [A7]
  5383. 00003B18  3F3C FFFF                move.w     -[A7], 0xFFFF
  5384. 00003B1C  2F0A                     move.l     -[A7], A2
  5385. 00003B1E  4EBA FBE4                jsr        [PC - 0x41C /* 00003704 */]
  5386. 00003B22  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5387. 00003B26  6056                     bra        +0x58 /* 00003B7E */
  5388. 00003B28  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  5389. 00003B2E  670A                     beq        +0xC /* 00003B3A */
  5390. 00003B30  7000                     moveq.l    D0, 0x00
  5391. 00003B32  504F                     addq.w     A7, 8
  5392. 00003B34  4CDF 0408                movem.l    D3,A2, [A7]+
  5393. 00003B38  4E75                     rts
  5394. label00003B3A:
  5395. 00003B3A  4857                     pea.l      [A7]
  5396. 00003B3C  3F3C 0001                move.w     -[A7], 0x1
  5397. 00003B40  2F0A                     move.l     -[A7], A2
  5398. 00003B42  4EBA FBC0                jsr        [PC - 0x440 /* 00003704 */]
  5399. 00003B46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  5400. 00003B4A  6032                     bra        +0x34 /* 00003B7E */
  5401. 00003B4C  4857                     pea.l      [A7]
  5402. 00003B4E  4EBA FC40                jsr        [PC - 0x3C0 /* 00003790 */]
  5403. 00003B52  584F                     addq.w     A7, 4
  5404. 00003B54  6028                     bra        +0x2A /* 00003B7E */
  5405. 00003B56  0C6D 0001 0FA0           cmpi.w     [A5 + 0xFA0], 0x1
  5406. 00003B5C  670A                     beq        +0xC /* 00003B68 */
  5407. 00003B5E  7000                     moveq.l    D0, 0x00
  5408. 00003B60  504F                     addq.w     A7, 8
  5409. 00003B62  4CDF 0408                movem.l    D3,A2, [A7]+
  5410. 00003B66  4E75                     rts
  5411. label00003B68:
  5412. 00003B68  4857                     pea.l      [A7]
  5413. 00003B6A  2F0A                     move.l     -[A7], A2
  5414. 00003B6C  4EBA FC76                jsr        [PC - 0x38A /* 000037E4 */]
  5415. 00003B70  504F                     addq.w     A7, 8
  5416. 00003B72  600A                     bra        +0xC /* 00003B7E */
  5417. 00003B74  7000                     moveq.l    D0, 0x00
  5418. 00003B76  504F                     addq.w     A7, 8
  5419. 00003B78  4CDF 0408                movem.l    D3,A2, [A7]+
  5420. 00003B7C  4E75                     rts
  5421. label00003B7E:
  5422. 00003B7E  4857                     pea.l      [A7]
  5423. 00003B80  4EAD E1C0                jsr        [A5 - 0x1E40]
  5424. 00003B84  486F 0004                pea.l      [A7 + 0x4]
  5425. 00003B88  4EAD E210                jsr        [A5 - 0x1DF0]
  5426. 00003B8C  7001                     moveq.l    D0, 0x01
  5427. 00003B8E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5428. 00003B92  4CDF 0408                movem.l    D3,A2, [A7]+
  5429. 00003B96  4E75                     rts
  5430. 00003B98  1F3C 0001                move.b     -[A7], 0x1
  5431. 00003B9C  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  5432. 00003BA0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  5433. 00003BA4  4EBA FD46                jsr        [PC - 0x2BA /* 000038EC */]
  5434. 00003BA8  504F                     addq.w     A7, 8
  5435. 00003BAA  4E75                     rts
  5436. 00003BAC  4227                     clr.b      -[A7]
  5437. 00003BAE  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  5438. 00003BB2  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  5439. 00003BB6  4EBA FD34                jsr        [PC - 0x2CC /* 000038EC */]
  5440. 00003BBA  504F                     addq.w     A7, 8
  5441. 00003BBC  4E75                     rts
  5442. 00003BBE  48E7 1820                movem.l    -[A7], D3,D4,A2
  5443. 00003BC2  246F 0010                movea.l    A2, [A7 + 0x10]
  5444. 00003BC6  2052                     movea.l    A0, [A2]
  5445. 00003BC8  2828 0008                move.l     D4, [A0 + 0x8]
  5446. 00003BCC  7600                     moveq.l    D3, 0x00
  5447. 00003BCE  601E                     bra        +0x20 /* 00003BEE */
  5448. label00003BD0:
  5449. 00003BD0  2003                     move.l     D0, D3
  5450. 00003BD2  E988                     lsl        D0, 4
  5451. 00003BD4  2052                     movea.l    A0, [A2]
  5452. 00003BD6  D1C0                     add.l      A0, D0
  5453. 00003BD8  41E8 0024                lea.l      A0, [A0 + 0x24]
  5454. 00003BDC  2F20                     move.l     -[A7], -[A0]
  5455. 00003BDE  2F20                     move.l     -[A7], -[A0]
  5456. 00003BE0  2F20                     move.l     -[A7], -[A0]
  5457. 00003BE2  2F20                     move.l     -[A7], -[A0]
  5458. 00003BE4  4EBA EF4E                jsr        [PC - 0x10B2 /* 00002B34 */]
  5459. 00003BE8  5283                     addq.l     D3, 1
  5460. 00003BEA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5461. label00003BEE:
  5462. 00003BEE  B684                     cmp.l      D3, D4
  5463. 00003BF0  6DDE                     blt        -0x20 /* 00003BD0 */
  5464. 00003BF2  2F0A                     move.l     -[A7], A2
  5465. 00003BF4  4EAD C200                jsr        [A5 - 0x3E00]
  5466. 00003BF8  584F                     addq.w     A7, 4
  5467. 00003BFA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5468. 00003BFE  4E75                     rts
  5469. 00003C00  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  5470. 00003C04  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  5471. 00003C08  266F 0028                movea.l    A3, [A7 + 0x28]
  5472. 00003C0C  246F 002C                movea.l    A2, [A7 + 0x2C]
  5473. 00003C10  262F 0030                move.l     D3, [A7 + 0x30]
  5474. 00003C14  4EAD D788                jsr        [A5 - 0x2878]
  5475. 00003C18  4A00                     tst.b      D0
  5476. 00003C1A  6724                     beq        +0x26 /* 00003C40 */
  5477. 00003C1C  2F3C 0109 002C           move.l     -[A7], 0x109002C
  5478. 00003C22  486D 0BE8                pea.l      [A5 + 0xBE8]
  5479. 00003C26  4EAD C328                jsr        [A5 - 0x3CD8]
  5480. 00003C2A  486D 0BE9                pea.l      [A5 + 0xBE9]
  5481. 00003C2E  2F03                     move.l     -[A7], D3
  5482. 00003C30  2F0A                     move.l     -[A7], A2
  5483. 00003C32  4EAD C1F0                jsr        [A5 - 0x3E10]
  5484. 00003C36  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5485. 00003C3A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5486. 00003C3E  4E75                     rts
  5487. label00003C40:
  5488. 00003C40  2053                     movea.l    A0, [A3]
  5489. 00003C42  2A28 0008                move.l     D5, [A0 + 0x8]
  5490. 00003C46  4A85                     tst.l      D5
  5491. 00003C48  6624                     bne        +0x26 /* 00003C6E */
  5492. 00003C4A  2F3C 0109 0024           move.l     -[A7], 0x1090024
  5493. 00003C50  486D 0BE8                pea.l      [A5 + 0xBE8]
  5494. 00003C54  4EAD C328                jsr        [A5 - 0x3CD8]
  5495. 00003C58  486D 0BE9                pea.l      [A5 + 0xBE9]
  5496. 00003C5C  2F03                     move.l     -[A7], D3
  5497. 00003C5E  2F0A                     move.l     -[A7], A2
  5498. 00003C60  4EAD C1F0                jsr        [A5 - 0x3E10]
  5499. 00003C64  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5500. 00003C68  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5501. 00003C6C  4E75                     rts
  5502. label00003C6E:
  5503. 00003C6E  2F3C 0109 001E           move.l     -[A7], 0x109001E
  5504. 00003C74  486D 0BE8                pea.l      [A5 + 0xBE8]
  5505. 00003C78  4EAD C328                jsr        [A5 - 0x3CD8]
  5506. 00003C7C  486D 0BE9                pea.l      [A5 + 0xBE9]
  5507. 00003C80  2F03                     move.l     -[A7], D3
  5508. 00003C82  2F0A                     move.l     -[A7], A2
  5509. 00003C84  4EAD C1F0                jsr        [A5 - 0x3E10]
  5510. 00003C88  7800                     moveq.l    D4, 0x00
  5511. 00003C8A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5512. 00003C8E  6074                     bra        +0x76 /* 00003D04 */
  5513. label00003C90:
  5514. 00003C90  2004                     move.l     D0, D4
  5515. 00003C92  E988                     lsl        D0, 4
  5516. 00003C94  2053                     movea.l    A0, [A3]
  5517. 00003C96  D1C0                     add.l      A0, D0
  5518. 00003C98  41E8 0014                lea.l      A0, [A0 + 0x14]
  5519. 00003C9C  43D7                     lea.l      A1, [A7]
  5520. 00003C9E  22D8                     move.l     [A1]+, [A0]+
  5521. 00003CA0  22D8                     move.l     [A1]+, [A0]+
  5522. 00003CA2  22D8                     move.l     [A1]+, [A0]+
  5523. 00003CA4  22D8                     move.l     [A1]+, [A0]+
  5524. 00003CA6  2F03                     move.l     -[A7], D3
  5525. 00003CA8  2F0A                     move.l     -[A7], A2
  5526. 00003CAA  486F 0008                pea.l      [A7 + 0x8]
  5527. 00003CAE  4EAD E140                jsr        [A5 - 0x1EC0]
  5528. 00003CB2  2F3C 0109 0025           move.l     -[A7], 0x1090025
  5529. 00003CB8  486D 0BE8                pea.l      [A5 + 0xBE8]
  5530. 00003CBC  4EAD C328                jsr        [A5 - 0x3CD8]
  5531. 00003CC0  486D 0BE9                pea.l      [A5 + 0xBE9]
  5532. 00003CC4  2F03                     move.l     -[A7], D3
  5533. 00003CC6  2F0A                     move.l     -[A7], A2
  5534. 00003CC8  4EAD C1F0                jsr        [A5 - 0x3E10]
  5535. 00003CCC  2F03                     move.l     -[A7], D3
  5536. 00003CCE  2F0A                     move.l     -[A7], A2
  5537. 00003CD0  486F 0030                pea.l      [A7 + 0x30]
  5538. 00003CD4  4EAD E140                jsr        [A5 - 0x1EC0]
  5539. 00003CD8  2005                     move.l     D0, D5
  5540. 00003CDA  5380                     subq.l     D0, 1
  5541. 00003CDC  B880                     cmp.l      D4, D0
  5542. 00003CDE  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  5543. 00003CE2  671E                     beq        +0x20 /* 00003D02 */
  5544. 00003CE4  2F3C 0109 0020           move.l     -[A7], 0x1090020
  5545. 00003CEA  486D 0BE8                pea.l      [A5 + 0xBE8]
  5546. 00003CEE  4EAD C328                jsr        [A5 - 0x3CD8]
  5547. 00003CF2  486D 0BE9                pea.l      [A5 + 0xBE9]
  5548. 00003CF6  2F03                     move.l     -[A7], D3
  5549. 00003CF8  2F0A                     move.l     -[A7], A2
  5550. 00003CFA  4EAD C1F0                jsr        [A5 - 0x3E10]
  5551. 00003CFE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5552. label00003D02:
  5553. 00003D02  5284                     addq.l     D4, 1
  5554. label00003D04:
  5555. 00003D04  B885                     cmp.l      D4, D5
  5556. 00003D06  6D88                     blt        -0x76 /* 00003C90 */
  5557. 00003D08  2F3C 0109 001F           move.l     -[A7], 0x109001F
  5558. 00003D0E  486D 0BE8                pea.l      [A5 + 0xBE8]
  5559. 00003D12  4EAD C328                jsr        [A5 - 0x3CD8]
  5560. 00003D16  486D 0BE9                pea.l      [A5 + 0xBE9]
  5561. 00003D1A  2F03                     move.l     -[A7], D3
  5562. 00003D1C  2F0A                     move.l     -[A7], A2
  5563. 00003D1E  4EAD C1F0                jsr        [A5 - 0x3E10]
  5564. 00003D22  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5565. 00003D26  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  5566. 00003D2A  4E75                     rts
  5567. 00003D2C  7000                     moveq.l    D0, 0x00
  5568. 00003D2E  4E75                     rts
  5569. 00003D30  48E7 1030                movem.l    -[A7], D3,A2,A3
  5570. 00003D34  246F 0010                movea.l    A2, [A7 + 0x10]
  5571. 00003D38  266F 0018                movea.l    A3, [A7 + 0x18]
  5572. 00003D3C  202D 0F96                move.l     D0, [A5 + 0xF96]
  5573. 00003D40  5080                     addq.l     D0, 8
  5574. 00003D42  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5575. 00003D46  6D0E                     blt        +0x10 /* 00003D56 */
  5576. 00003D48  4878 0008                push.l     0x8
  5577. 00003D4C  4EAD E170                jsr        [A5 - 0x1E90]
  5578. 00003D50  49C0                     lea.l      A4, D0
  5579. 00003D52  584F                     addq.w     A7, 4
  5580. 00003D54  6002                     bra        +0x4 /* 00003D58 */
  5581. label00003D56:
  5582. 00003D56  7001                     moveq.l    D0, 0x01
  5583. label00003D58:
  5584. 00003D58  4A80                     tst.l      D0
  5585. 00003D5A  671E                     beq        +0x20 /* 00003D7A */
  5586. 00003D5C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5587. 00003D60  2050                     movea.l    A0, [A0]
  5588. 00003D62  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5589. 00003D66  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5590. 00003D6A  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5591. 00003D70  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5592. 00003D74  7004                     moveq.l    D0, 0x04
  5593. 00003D76  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5594. label00003D7A:
  5595. 00003D7A  7006                     moveq.l    D0, 0x06
  5596. 00003D7C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5597. 00003D80  2B4A 0F9E                move.l     [A5 + 0xF9E], A2
  5598. 00003D84  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  5599. 00003D88  4EAD E1C0                jsr        [A5 - 0x1E40]
  5600. 00003D8C  202D 0F96                move.l     D0, [A5 + 0xF96]
  5601. 00003D90  5080                     addq.l     D0, 8
  5602. 00003D92  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5603. 00003D96  584F                     addq.w     A7, 4
  5604. 00003D98  6D0E                     blt        +0x10 /* 00003DA8 */
  5605. 00003D9A  4878 0008                push.l     0x8
  5606. 00003D9E  4EAD E170                jsr        [A5 - 0x1E90]
  5607. 00003DA2  49C0                     lea.l      A4, D0
  5608. 00003DA4  584F                     addq.w     A7, 4
  5609. 00003DA6  6002                     bra        +0x4 /* 00003DAA */
  5610. label00003DA8:
  5611. 00003DA8  7001                     moveq.l    D0, 0x01
  5612. label00003DAA:
  5613. 00003DAA  4A80                     tst.l      D0
  5614. 00003DAC  671E                     beq        +0x20 /* 00003DCC */
  5615. 00003DAE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5616. 00003DB2  2050                     movea.l    A0, [A0]
  5617. 00003DB4  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5618. 00003DB8  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5619. 00003DBC  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5620. 00003DC2  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5621. 00003DC6  7004                     moveq.l    D0, 0x04
  5622. 00003DC8  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5623. label00003DCC:
  5624. 00003DCC  7008                     moveq.l    D0, 0x08
  5625. 00003DCE  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5626. 00003DD2  306F 0016                movea.w    A0, [A7 + 0x16]
  5627. 00003DD6  2B48 0F9E                move.l     [A5 + 0xF9E], A0
  5628. 00003DDA  4A2F 0014                tst.b      [A7 + 0x14]
  5629. 00003DDE  6700 00B6                beq        +0xB8 /* 00003E96 */
  5630. 00003DE2  202D 0F96                move.l     D0, [A5 + 0xF96]
  5631. 00003DE6  5080                     addq.l     D0, 8
  5632. 00003DE8  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5633. 00003DEC  6D0E                     blt        +0x10 /* 00003DFC */
  5634. 00003DEE  4878 0008                push.l     0x8
  5635. 00003DF2  4EAD E170                jsr        [A5 - 0x1E90]
  5636. 00003DF6  49C0                     lea.l      A4, D0
  5637. 00003DF8  584F                     addq.w     A7, 4
  5638. 00003DFA  6002                     bra        +0x4 /* 00003DFE */
  5639. label00003DFC:
  5640. 00003DFC  7001                     moveq.l    D0, 0x01
  5641. label00003DFE:
  5642. 00003DFE  4A80                     tst.l      D0
  5643. 00003E00  671E                     beq        +0x20 /* 00003E20 */
  5644. 00003E02  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5645. 00003E06  2050                     movea.l    A0, [A0]
  5646. 00003E08  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5647. 00003E0C  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5648. 00003E10  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5649. 00003E16  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5650. 00003E1A  7004                     moveq.l    D0, 0x04
  5651. 00003E1C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5652. label00003E20:
  5653. 00003E20  2B53 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A3]
  5654. 00003E24  2B6B 0004 0F9E           move.l     [A5 + 0xF9E], [A3 + 0x4]
  5655. 00003E2A  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  5656. 00003E2E  4EAD E1C0                jsr        [A5 - 0x1E40]
  5657. 00003E32  202D 0F96                move.l     D0, [A5 + 0xF96]
  5658. 00003E36  5080                     addq.l     D0, 8
  5659. 00003E38  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5660. 00003E3C  584F                     addq.w     A7, 4
  5661. 00003E3E  6D0E                     blt        +0x10 /* 00003E4E */
  5662. 00003E40  4878 0008                push.l     0x8
  5663. 00003E44  4EAD E170                jsr        [A5 - 0x1E90]
  5664. 00003E48  49C0                     lea.l      A4, D0
  5665. 00003E4A  584F                     addq.w     A7, 4
  5666. 00003E4C  6002                     bra        +0x4 /* 00003E50 */
  5667. label00003E4E:
  5668. 00003E4E  7001                     moveq.l    D0, 0x01
  5669. label00003E50:
  5670. 00003E50  4A80                     tst.l      D0
  5671. 00003E52  671E                     beq        +0x20 /* 00003E72 */
  5672. 00003E54  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5673. 00003E58  2050                     movea.l    A0, [A0]
  5674. 00003E5A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5675. 00003E5E  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5676. 00003E62  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5677. 00003E68  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5678. 00003E6C  7004                     moveq.l    D0, 0x04
  5679. 00003E6E  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5680. label00003E72:
  5681. 00003E72  7004                     moveq.l    D0, 0x04
  5682. 00003E74  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5683. 00003E78  7003                     moveq.l    D0, 0x03
  5684. 00003E7A  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  5685. 00003E7E  3F3C 017E                move.w     -[A7], 0x17E
  5686. 00003E82  2F0A                     move.l     -[A7], A2
  5687. 00003E84  2052                     movea.l    A0, [A2]
  5688. 00003E86  2050                     movea.l    A0, [A0]
  5689. 00003E88  2068 0004                movea.l    A0, [A0 + 0x4]
  5690. 00003E8C  4E90                     jsr        [A0]
  5691. 00003E8E  1600                     move.b     D3, D0
  5692. 00003E90  5C4F                     addq.w     A7, 6
  5693. 00003E92  6000 0092                bra        +0x94 /* 00003F26 */
  5694. label00003E96:
  5695. 00003E96  202D 0F96                move.l     D0, [A5 + 0xF96]
  5696. 00003E9A  5080                     addq.l     D0, 8
  5697. 00003E9C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5698. 00003EA0  6D0E                     blt        +0x10 /* 00003EB0 */
  5699. 00003EA2  4878 0008                push.l     0x8
  5700. 00003EA6  4EAD E170                jsr        [A5 - 0x1E90]
  5701. 00003EAA  49C0                     lea.l      A4, D0
  5702. 00003EAC  584F                     addq.w     A7, 4
  5703. 00003EAE  6002                     bra        +0x4 /* 00003EB2 */
  5704. label00003EB0:
  5705. 00003EB0  7001                     moveq.l    D0, 0x01
  5706. label00003EB2:
  5707. 00003EB2  4A80                     tst.l      D0
  5708. 00003EB4  671E                     beq        +0x20 /* 00003ED4 */
  5709. 00003EB6  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5710. 00003EBA  2050                     movea.l    A0, [A0]
  5711. 00003EBC  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5712. 00003EC0  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5713. 00003EC4  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5714. 00003ECA  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5715. 00003ECE  7004                     moveq.l    D0, 0x04
  5716. 00003ED0  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5717. label00003ED4:
  5718. 00003ED4  7004                     moveq.l    D0, 0x04
  5719. 00003ED6  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5720. 00003EDA  2B7C 8000 0002 0F9E      move.l     [A5 + 0xF9E], 0x80000002
  5721. 00003EE2  3F3C 0177                move.w     -[A7], 0x177
  5722. 00003EE6  2F0A                     move.l     -[A7], A2
  5723. 00003EE8  2052                     movea.l    A0, [A2]
  5724. 00003EEA  2050                     movea.l    A0, [A0]
  5725. 00003EEC  2068 0004                movea.l    A0, [A0 + 0x4]
  5726. 00003EF0  4E90                     jsr        [A0]
  5727. 00003EF2  1600                     move.b     D3, D0
  5728. 00003EF4  4A6D 101E                tst.w      [A5 + 0x101E]
  5729. 00003EF8  5C4F                     addq.w     A7, 6
  5730. 00003EFA  6708                     beq        +0xA /* 00003F04 */
  5731. 00003EFC  7000                     moveq.l    D0, 0x00
  5732. 00003EFE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5733. 00003F02  4E75                     rts
  5734. label00003F04:
  5735. 00003F04  26AD 0F9A                move.l     [A3], [A5 + 0xF9A /* export_495 */]
  5736. 00003F08  276D 0F9E 0004           move.l     [A3 + 0x4], [A5 + 0xF9E]
  5737. 00003F0E  51AD 0F96                subq.l     [A5 + 0xF96], 8
  5738. 00003F12  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5739. 00003F16  2050                     movea.l    A0, [A0]
  5740. 00003F18  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5741. 00003F1C  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  5742. 00003F20  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  5743. label00003F26:
  5744. 00003F26  1003                     move.b     D0, D3
  5745. 00003F28  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  5746. 00003F2C  4E75                     rts
  5747. 00003F2E  7000                     moveq.l    D0, 0x00
  5748. 00003F30  4E75                     rts
  5749. 00003F32  4E75                     rts
  5750. 00003F34  7000                     moveq.l    D0, 0x00
  5751. 00003F36  4E75                     rts
  5752. fn00003F38:
  5753. 00003F38  48E7 1820                movem.l    -[A7], D3,D4,A2
  5754. 00003F3C  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  5755. 00003F40  246F 001C                movea.l    A2, [A7 + 0x1C]
  5756. 00003F44  2E8A                     move.l     [A7], A2
  5757. 00003F46  2052                     movea.l    A0, [A2]
  5758. 00003F48  2828 0008                move.l     D4, [A0 + 0x8]
  5759. 00003F4C  7600                     moveq.l    D3, 0x00
  5760. 00003F4E  6030                     bra        +0x32 /* 00003F80 */
  5761. label00003F50:
  5762. 00003F50  2003                     move.l     D0, D3
  5763. 00003F52  E988                     lsl        D0, 4
  5764. 00003F54  2052                     movea.l    A0, [A2]
  5765. 00003F56  D1C0                     add.l      A0, D0
  5766. 00003F58  2F68 001C 0004           move.l     [A7 + 0x4], [A0 + 0x1C]
  5767. 00003F5E  2F68 0020 0008           move.l     [A7 + 0x8], [A0 + 0x20]
  5768. 00003F64  7004                     moveq.l    D0, 0x04
  5769. 00003F66  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  5770. 00003F6A  6612                     bne        +0x14 /* 00003F7E */
  5771. 00003F6C  4AAF 0008                tst.l      [A7 + 0x8]
  5772. 00003F70  660C                     bne        +0xE /* 00003F7E */
  5773. 00003F72  7000                     moveq.l    D0, 0x00
  5774. 00003F74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5775. 00003F78  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5776. 00003F7C  4E75                     rts
  5777. label00003F7E:
  5778. 00003F7E  5283                     addq.l     D3, 1
  5779. label00003F80:
  5780. 00003F80  B684                     cmp.l      D3, D4
  5781. 00003F82  6DCC                     blt        -0x32 /* 00003F50 */
  5782. 00003F84  7001                     moveq.l    D0, 0x01
  5783. 00003F86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5784. 00003F8A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  5785. 00003F8E  4E75                     rts
  5786. 00003F90  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5787. 00003F94  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  5788. 00003F98  3A2F 003C                move.w     D5, [A7 + 0x3C]
  5789. 00003F9C  97CB                     sub.l      A3, A3
  5790. 00003F9E  99CC                     sub.l      A4, A4
  5791. 00003FA0  7C00                     moveq.l    D6, 0x00
  5792. 00003FA2  206D 0FA6                movea.l    A0, [A5 + 0xFA6]
  5793. 00003FA6  2470 5400                movea.l    A2, [A0 + D5.w * 4]
  5794. 00003FAA  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5795. 00003FAE  2050                     movea.l    A0, [A0]
  5796. 00003FB0  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5797. 00003FB4  2F68 FFF8 0008           move.l     [A7 + 0x8], [A0 - 0x8]
  5798. 00003FBA  2F68 FFFC 000C           move.l     [A7 + 0xC], [A0 - 0x4]
  5799. 00003FC0  2F6D 0F9A 0010           move.l     [A7 + 0x10], [A5 + 0xF9A /* export_495 */]
  5800. 00003FC6  2F6D 0F9E 0014           move.l     [A7 + 0x14], [A5 + 0xF9E]
  5801. 00003FCC  51AD 0F96                subq.l     [A5 + 0xF96], 8
  5802. 00003FD0  51AD 0F96                subq.l     [A5 + 0xF96], 8
  5803. 00003FD4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5804. 00003FD8  2050                     movea.l    A0, [A0]
  5805. 00003FDA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5806. 00003FDE  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  5807. 00003FE2  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  5808. 00003FE8  7006                     moveq.l    D0, 0x06
  5809. 00003FEA  B0AF 0010                cmp.l      D0, [A7 + 0x10]
  5810. 00003FEE  6600 029A                bne        +0x29C /* 0000428A */
  5811. 00003FF2  202F 0014                move.l     D0, [A7 + 0x14]
  5812. 00003FF6  B0AF 0038                cmp.l      D0, [A7 + 0x38]
  5813. 00003FFA  6600 028E                bne        +0x290 /* 0000428A */
  5814. 00003FFE  286F 0014                movea.l    A4, [A7 + 0x14]
  5815. 00004002  486F 0008                pea.l      [A7 + 0x8]
  5816. 00004006  4EBA 06EA                jsr        [PC + 0x6EA /* 000046F2 */]
  5817. 0000400A  4A00                     tst.b      D0
  5818. 0000400C  584F                     addq.w     A7, 4
  5819. 0000400E  6700 014C                beq        +0x14E /* 0000415C */
  5820. 00004012  266F 000C                movea.l    A3, [A7 + 0xC]
  5821. label00004016:
  5822. 00004016  2053                     movea.l    A0, [A3]
  5823. 00004018  2828 0008                move.l     D4, [A0 + 0x8]
  5824. 0000401C  2054                     movea.l    A0, [A4]
  5825. 0000401E  B8A8 0008                cmp.l      D4, [A0 + 0x8]
  5826. 00004022  6F08                     ble        +0xA /* 0000402C */
  5827. 00004024  2054                     movea.l    A0, [A4]
  5828. 00004026  2828 0008                move.l     D4, [A0 + 0x8]
  5829. 0000402A  7C01                     moveq.l    D6, 0x01
  5830. label0000402C:
  5831. 0000402C  7600                     moveq.l    D3, 0x00
  5832. 0000402E  6000 0122                bra        +0x124 /* 00004152 */
  5833. label00004032:
  5834. 00004032  202D 0F96                move.l     D0, [A5 + 0xF96]
  5835. 00004036  5080                     addq.l     D0, 8
  5836. 00004038  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5837. 0000403C  6D0E                     blt        +0x10 /* 0000404C */
  5838. 0000403E  4878 0008                push.l     0x8
  5839. 00004042  4EAD E170                jsr        [A5 - 0x1E90]
  5840. 00004046  49C0                     lea.l      A4, D0
  5841. 00004048  584F                     addq.w     A7, 4
  5842. 0000404A  6002                     bra        +0x4 /* 0000404E */
  5843. label0000404C:
  5844. 0000404C  7001                     moveq.l    D0, 0x01
  5845. label0000404E:
  5846. 0000404E  4A80                     tst.l      D0
  5847. 00004050  671E                     beq        +0x20 /* 00004070 */
  5848. 00004052  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5849. 00004056  2050                     movea.l    A0, [A0]
  5850. 00004058  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5851. 0000405C  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5852. 00004060  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5853. 00004066  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5854. 0000406A  7004                     moveq.l    D0, 0x04
  5855. 0000406C  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5856. label00004070:
  5857. 00004070  2003                     move.l     D0, D3
  5858. 00004072  E988                     lsl        D0, 4
  5859. 00004074  2053                     movea.l    A0, [A3]
  5860. 00004076  D1C0                     add.l      A0, D0
  5861. 00004078  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  5862. 0000407E  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  5863. 00004084  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  5864. 00004088  4EAD E1C0                jsr        [A5 - 0x1E40]
  5865. 0000408C  202D 0F96                move.l     D0, [A5 + 0xF96]
  5866. 00004090  5080                     addq.l     D0, 8
  5867. 00004092  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5868. 00004096  584F                     addq.w     A7, 4
  5869. 00004098  6D0E                     blt        +0x10 /* 000040A8 */
  5870. 0000409A  4878 0008                push.l     0x8
  5871. 0000409E  4EAD E170                jsr        [A5 - 0x1E90]
  5872. 000040A2  49C0                     lea.l      A4, D0
  5873. 000040A4  584F                     addq.w     A7, 4
  5874. 000040A6  6002                     bra        +0x4 /* 000040AA */
  5875. label000040A8:
  5876. 000040A8  7001                     moveq.l    D0, 0x01
  5877. label000040AA:
  5878. 000040AA  4A80                     tst.l      D0
  5879. 000040AC  671E                     beq        +0x20 /* 000040CC */
  5880. 000040AE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5881. 000040B2  2050                     movea.l    A0, [A0]
  5882. 000040B4  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5883. 000040B8  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5884. 000040BC  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5885. 000040C2  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5886. 000040C6  7004                     moveq.l    D0, 0x04
  5887. 000040C8  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5888. label000040CC:
  5889. 000040CC  2003                     move.l     D0, D3
  5890. 000040CE  E988                     lsl        D0, 4
  5891. 000040D0  2053                     movea.l    A0, [A3]
  5892. 000040D2  D1C0                     add.l      A0, D0
  5893. 000040D4  2B68 001C 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x1C]
  5894. 000040DA  2B68 0020 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x20]
  5895. 000040E0  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  5896. 000040E4  4EAD E1C0                jsr        [A5 - 0x1E40]
  5897. 000040E8  202D 0F96                move.l     D0, [A5 + 0xF96]
  5898. 000040EC  5080                     addq.l     D0, 8
  5899. 000040EE  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5900. 000040F2  584F                     addq.w     A7, 4
  5901. 000040F4  6D0E                     blt        +0x10 /* 00004104 */
  5902. 000040F6  4878 0008                push.l     0x8
  5903. 000040FA  4EAD E170                jsr        [A5 - 0x1E90]
  5904. 000040FE  49C0                     lea.l      A4, D0
  5905. 00004100  584F                     addq.w     A7, 4
  5906. 00004102  6002                     bra        +0x4 /* 00004106 */
  5907. label00004104:
  5908. 00004104  7001                     moveq.l    D0, 0x01
  5909. label00004106:
  5910. 00004106  4A80                     tst.l      D0
  5911. 00004108  671E                     beq        +0x20 /* 00004128 */
  5912. 0000410A  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5913. 0000410E  2050                     movea.l    A0, [A0]
  5914. 00004110  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5915. 00004114  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5916. 00004118  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5917. 0000411E  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5918. 00004122  7004                     moveq.l    D0, 0x04
  5919. 00004124  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5920. label00004128:
  5921. 00004128  2003                     move.l     D0, D3
  5922. 0000412A  E988                     lsl        D0, 4
  5923. 0000412C  2054                     movea.l    A0, [A4]
  5924. 0000412E  D1C0                     add.l      A0, D0
  5925. 00004130  2B68 001C 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x1C]
  5926. 00004136  2B68 0020 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x20]
  5927. 0000413C  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  5928. 00004140  4EAD E1C0                jsr        [A5 - 0x1E40]
  5929. 00004144  4E92                     jsr        [A2]
  5930. 00004146  4A6D 101E                tst.w      [A5 + 0x101E]
  5931. 0000414A  584F                     addq.w     A7, 4
  5932. 0000414C  6600 032E                bne        +0x330 /* 0000447C */
  5933. 00004150  5283                     addq.l     D3, 1
  5934. label00004152:
  5935. 00004152  B684                     cmp.l      D3, D4
  5936. 00004154  6D00 FEDC                blt        -0x122 /* 00004032 */
  5937. 00004158  6000 0274                bra        +0x276 /* 000043CE */
  5938. label0000415C:
  5939. 0000415C  2054                     movea.l    A0, [A4]
  5940. 0000415E  2828 0008                move.l     D4, [A0 + 0x8]
  5941. 00004162  7600                     moveq.l    D3, 0x00
  5942. 00004164  6000 011A                bra        +0x11C /* 00004280 */
  5943. label00004168:
  5944. 00004168  202D 0F96                move.l     D0, [A5 + 0xF96]
  5945. 0000416C  5080                     addq.l     D0, 8
  5946. 0000416E  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5947. 00004172  6D0E                     blt        +0x10 /* 00004182 */
  5948. 00004174  4878 0008                push.l     0x8
  5949. 00004178  4EAD E170                jsr        [A5 - 0x1E90]
  5950. 0000417C  49C0                     lea.l      A4, D0
  5951. 0000417E  584F                     addq.w     A7, 4
  5952. 00004180  6002                     bra        +0x4 /* 00004184 */
  5953. label00004182:
  5954. 00004182  7001                     moveq.l    D0, 0x01
  5955. label00004184:
  5956. 00004184  4A80                     tst.l      D0
  5957. 00004186  671E                     beq        +0x20 /* 000041A6 */
  5958. 00004188  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5959. 0000418C  2050                     movea.l    A0, [A0]
  5960. 0000418E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5961. 00004192  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5962. 00004196  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5963. 0000419C  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5964. 000041A0  7004                     moveq.l    D0, 0x04
  5965. 000041A2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5966. label000041A6:
  5967. 000041A6  2003                     move.l     D0, D3
  5968. 000041A8  E988                     lsl        D0, 4
  5969. 000041AA  2054                     movea.l    A0, [A4]
  5970. 000041AC  D1C0                     add.l      A0, D0
  5971. 000041AE  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  5972. 000041B4  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  5973. 000041BA  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  5974. 000041BE  4EAD E1C0                jsr        [A5 - 0x1E40]
  5975. 000041C2  202D 0F96                move.l     D0, [A5 + 0xF96]
  5976. 000041C6  5080                     addq.l     D0, 8
  5977. 000041C8  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  5978. 000041CC  584F                     addq.w     A7, 4
  5979. 000041CE  6D0E                     blt        +0x10 /* 000041DE */
  5980. 000041D0  4878 0008                push.l     0x8
  5981. 000041D4  4EAD E170                jsr        [A5 - 0x1E90]
  5982. 000041D8  49C0                     lea.l      A4, D0
  5983. 000041DA  584F                     addq.w     A7, 4
  5984. 000041DC  6002                     bra        +0x4 /* 000041E0 */
  5985. label000041DE:
  5986. 000041DE  7001                     moveq.l    D0, 0x01
  5987. label000041E0:
  5988. 000041E0  4A80                     tst.l      D0
  5989. 000041E2  671E                     beq        +0x20 /* 00004202 */
  5990. 000041E4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  5991. 000041E8  2050                     movea.l    A0, [A0]
  5992. 000041EA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  5993. 000041EE  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  5994. 000041F2  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  5995. 000041F8  50AD 0F96                addq.l     [A5 + 0xF96], 8
  5996. 000041FC  7004                     moveq.l    D0, 0x04
  5997. 000041FE  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  5998. label00004202:
  5999. 00004202  2B6F 0008 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x8]
  6000. 00004208  2B6F 000C 0F9E           move.l     [A5 + 0xF9E], [A7 + 0xC]
  6001. 0000420E  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  6002. 00004212  4EAD E1C0                jsr        [A5 - 0x1E40]
  6003. 00004216  202D 0F96                move.l     D0, [A5 + 0xF96]
  6004. 0000421A  5080                     addq.l     D0, 8
  6005. 0000421C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  6006. 00004220  584F                     addq.w     A7, 4
  6007. 00004222  6D0E                     blt        +0x10 /* 00004232 */
  6008. 00004224  4878 0008                push.l     0x8
  6009. 00004228  4EAD E170                jsr        [A5 - 0x1E90]
  6010. 0000422C  49C0                     lea.l      A4, D0
  6011. 0000422E  584F                     addq.w     A7, 4
  6012. 00004230  6002                     bra        +0x4 /* 00004234 */
  6013. label00004232:
  6014. 00004232  7001                     moveq.l    D0, 0x01
  6015. label00004234:
  6016. 00004234  4A80                     tst.l      D0
  6017. 00004236  671E                     beq        +0x20 /* 00004256 */
  6018. 00004238  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6019. 0000423C  2050                     movea.l    A0, [A0]
  6020. 0000423E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6021. 00004242  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  6022. 00004246  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  6023. 0000424C  50AD 0F96                addq.l     [A5 + 0xF96], 8
  6024. 00004250  7004                     moveq.l    D0, 0x04
  6025. 00004252  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6026. label00004256:
  6027. 00004256  2003                     move.l     D0, D3
  6028. 00004258  E988                     lsl        D0, 4
  6029. 0000425A  2054                     movea.l    A0, [A4]
  6030. 0000425C  D1C0                     add.l      A0, D0
  6031. 0000425E  2B68 001C 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x1C]
  6032. 00004264  2B68 0020 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x20]
  6033. 0000426A  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  6034. 0000426E  4EAD E1C0                jsr        [A5 - 0x1E40]
  6035. 00004272  4E92                     jsr        [A2]
  6036. 00004274  4A6D 101E                tst.w      [A5 + 0x101E]
  6037. 00004278  584F                     addq.w     A7, 4
  6038. 0000427A  6600 0200                bne        +0x202 /* 0000447C */
  6039. 0000427E  5283                     addq.l     D3, 1
  6040. label00004280:
  6041. 00004280  B684                     cmp.l      D3, D4
  6042. 00004282  6D00 FEE4                blt        -0x11A /* 00004168 */
  6043. 00004286  6000 0146                bra        +0x148 /* 000043CE */
  6044. label0000428A:
  6045. 0000428A  266F 000C                movea.l    A3, [A7 + 0xC]
  6046. 0000428E  486F 0010                pea.l      [A7 + 0x10]
  6047. 00004292  4EBA 045E                jsr        [PC + 0x45E /* 000046F2 */]
  6048. 00004296  4A00                     tst.b      D0
  6049. 00004298  584F                     addq.w     A7, 4
  6050. 0000429A  6708                     beq        +0xA /* 000042A4 */
  6051. 0000429C  286F 0014                movea.l    A4, [A7 + 0x14]
  6052. 000042A0  6000 FD74                bra        -0x28A /* 00004016 */
  6053. label000042A4:
  6054. 000042A4  2053                     movea.l    A0, [A3]
  6055. 000042A6  2828 0008                move.l     D4, [A0 + 0x8]
  6056. 000042AA  7600                     moveq.l    D3, 0x00
  6057. 000042AC  6000 011A                bra        +0x11C /* 000043C8 */
  6058. label000042B0:
  6059. 000042B0  202D 0F96                move.l     D0, [A5 + 0xF96]
  6060. 000042B4  5080                     addq.l     D0, 8
  6061. 000042B6  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  6062. 000042BA  6D0E                     blt        +0x10 /* 000042CA */
  6063. 000042BC  4878 0008                push.l     0x8
  6064. 000042C0  4EAD E170                jsr        [A5 - 0x1E90]
  6065. 000042C4  49C0                     lea.l      A4, D0
  6066. 000042C6  584F                     addq.w     A7, 4
  6067. 000042C8  6002                     bra        +0x4 /* 000042CC */
  6068. label000042CA:
  6069. 000042CA  7001                     moveq.l    D0, 0x01
  6070. label000042CC:
  6071. 000042CC  4A80                     tst.l      D0
  6072. 000042CE  671E                     beq        +0x20 /* 000042EE */
  6073. 000042D0  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6074. 000042D4  2050                     movea.l    A0, [A0]
  6075. 000042D6  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6076. 000042DA  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  6077. 000042DE  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  6078. 000042E4  50AD 0F96                addq.l     [A5 + 0xF96], 8
  6079. 000042E8  7004                     moveq.l    D0, 0x04
  6080. 000042EA  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6081. label000042EE:
  6082. 000042EE  2003                     move.l     D0, D3
  6083. 000042F0  E988                     lsl        D0, 4
  6084. 000042F2  2053                     movea.l    A0, [A3]
  6085. 000042F4  D1C0                     add.l      A0, D0
  6086. 000042F6  2B68 0014 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x14]
  6087. 000042FC  2B68 0018 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x18]
  6088. 00004302  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  6089. 00004306  4EAD E1C0                jsr        [A5 - 0x1E40]
  6090. 0000430A  202D 0F96                move.l     D0, [A5 + 0xF96]
  6091. 0000430E  5080                     addq.l     D0, 8
  6092. 00004310  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  6093. 00004314  584F                     addq.w     A7, 4
  6094. 00004316  6D0E                     blt        +0x10 /* 00004326 */
  6095. 00004318  4878 0008                push.l     0x8
  6096. 0000431C  4EAD E170                jsr        [A5 - 0x1E90]
  6097. 00004320  49C0                     lea.l      A4, D0
  6098. 00004322  584F                     addq.w     A7, 4
  6099. 00004324  6002                     bra        +0x4 /* 00004328 */
  6100. label00004326:
  6101. 00004326  7001                     moveq.l    D0, 0x01
  6102. label00004328:
  6103. 00004328  4A80                     tst.l      D0
  6104. 0000432A  671E                     beq        +0x20 /* 0000434A */
  6105. 0000432C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6106. 00004330  2050                     movea.l    A0, [A0]
  6107. 00004332  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6108. 00004336  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  6109. 0000433A  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  6110. 00004340  50AD 0F96                addq.l     [A5 + 0xF96], 8
  6111. 00004344  7004                     moveq.l    D0, 0x04
  6112. 00004346  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6113. label0000434A:
  6114. 0000434A  2003                     move.l     D0, D3
  6115. 0000434C  E988                     lsl        D0, 4
  6116. 0000434E  2053                     movea.l    A0, [A3]
  6117. 00004350  D1C0                     add.l      A0, D0
  6118. 00004352  2B68 001C 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A0 + 0x1C]
  6119. 00004358  2B68 0020 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x20]
  6120. 0000435E  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  6121. 00004362  4EAD E1C0                jsr        [A5 - 0x1E40]
  6122. 00004366  202D 0F96                move.l     D0, [A5 + 0xF96]
  6123. 0000436A  5080                     addq.l     D0, 8
  6124. 0000436C  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  6125. 00004370  584F                     addq.w     A7, 4
  6126. 00004372  6D0E                     blt        +0x10 /* 00004382 */
  6127. 00004374  4878 0008                push.l     0x8
  6128. 00004378  4EAD E170                jsr        [A5 - 0x1E90]
  6129. 0000437C  49C0                     lea.l      A4, D0
  6130. 0000437E  584F                     addq.w     A7, 4
  6131. 00004380  6002                     bra        +0x4 /* 00004384 */
  6132. label00004382:
  6133. 00004382  7001                     moveq.l    D0, 0x01
  6134. label00004384:
  6135. 00004384  4A80                     tst.l      D0
  6136. 00004386  671E                     beq        +0x20 /* 000043A6 */
  6137. 00004388  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6138. 0000438C  2050                     movea.l    A0, [A0]
  6139. 0000438E  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6140. 00004392  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  6141. 00004396  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  6142. 0000439C  50AD 0F96                addq.l     [A5 + 0xF96], 8
  6143. 000043A0  7004                     moveq.l    D0, 0x04
  6144. 000043A2  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6145. label000043A6:
  6146. 000043A6  2B6F 0010 0F9A           move.l     [A5 + 0xF9A /* export_495 */], [A7 + 0x10]
  6147. 000043AC  2B6F 0014 0F9E           move.l     [A5 + 0xF9E], [A7 + 0x14]
  6148. 000043B2  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  6149. 000043B6  4EAD E1C0                jsr        [A5 - 0x1E40]
  6150. 000043BA  4E92                     jsr        [A2]
  6151. 000043BC  4A6D 101E                tst.w      [A5 + 0x101E]
  6152. 000043C0  584F                     addq.w     A7, 4
  6153. 000043C2  6600 00B8                bne        +0xBA /* 0000447C */
  6154. 000043C6  5283                     addq.l     D3, 1
  6155. label000043C8:
  6156. 000043C8  B684                     cmp.l      D3, D4
  6157. 000043CA  6D00 FEE4                blt        -0x11A /* 000042B0 */
  6158. label000043CE:
  6159. 000043CE  202D 0F96                move.l     D0, [A5 + 0xF96]
  6160. 000043D2  5080                     addq.l     D0, 8
  6161. 000043D4  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  6162. 000043D8  6D0E                     blt        +0x10 /* 000043E8 */
  6163. 000043DA  4878 0008                push.l     0x8
  6164. 000043DE  4EAD E170                jsr        [A5 - 0x1E90]
  6165. 000043E2  49C0                     lea.l      A4, D0
  6166. 000043E4  584F                     addq.w     A7, 4
  6167. 000043E6  6002                     bra        +0x4 /* 000043EA */
  6168. label000043E8:
  6169. 000043E8  7001                     moveq.l    D0, 0x01
  6170. label000043EA:
  6171. 000043EA  4A80                     tst.l      D0
  6172. 000043EC  671E                     beq        +0x20 /* 0000440C */
  6173. 000043EE  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6174. 000043F2  2050                     movea.l    A0, [A0]
  6175. 000043F4  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6176. 000043F8  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  6177. 000043FC  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  6178. 00004402  50AD 0F96                addq.l     [A5 + 0xF96], 8
  6179. 00004406  7004                     moveq.l    D0, 0x04
  6180. 00004408  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6181. label0000440C:
  6182. 0000440C  7004                     moveq.l    D0, 0x04
  6183. 0000440E  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6184. 00004412  2004                     move.l     D0, D4
  6185. 00004414  D080                     add.l      D0, D0
  6186. 00004416  0080 8000 0000           ori.l      D0, 0x80000000
  6187. 0000441C  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  6188. 00004420  4EBA 01D6                jsr        [PC + 0x1D6 /* 000045F8 */]
  6189. 00004424  4A6D 101E                tst.w      [A5 + 0x101E]
  6190. 00004428  6652                     bne        +0x54 /* 0000447C */
  6191. 0000442A  3005                     move.w     D0, D5
  6192. 0000442C  48C0                     ext.l      D0
  6193. 0000442E  720C                     moveq.l    D1, 0x0C
  6194. 00004430  B081                     cmp.l      D0, D1
  6195. 00004432  6D48                     blt        +0x4A /* 0000447C */
  6196. 00004434  3005                     move.w     D0, D5
  6197. 00004436  48C0                     ext.l      D0
  6198. 00004438  7211                     moveq.l    D1, 0x11
  6199. 0000443A  B081                     cmp.l      D0, D1
  6200. 0000443C  6E3E                     bgt        +0x40 /* 0000447C */
  6201. 0000443E  2EAD 0F9A                move.l     [A7], [A5 + 0xF9A /* export_495 */]
  6202. 00004442  2F6D 0F9E 0004           move.l     [A7 + 0x4], [A5 + 0xF9E]
  6203. 00004448  7004                     moveq.l    D0, 0x04
  6204. 0000444A  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  6205. 0000444E  0C45 000F                cmpi.w     D5, 0xF
  6206. 00004452  660A                     bne        +0xC /* 0000445E */
  6207. 00004454  4A06                     tst.b      D6
  6208. 00004456  6706                     beq        +0x8 /* 0000445E */
  6209. 00004458  42AD 0F9E                clr.l      [A5 + 0xF9E]
  6210. 0000445C  6010                     bra        +0x12 /* 0000446E */
  6211. label0000445E:
  6212. 0000445E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  6213. 00004462  4EBA FAD4                jsr        [PC - 0x52C /* 00003F38 */]
  6214. 00004466  49C0                     lea.l      A4, D0
  6215. 00004468  2B40 0F9E                move.l     [A5 + 0xF9E], D0
  6216. 0000446C  584F                     addq.w     A7, 4
  6217. label0000446E:
  6218. 0000446E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  6219. 00004472  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  6220. 00004476  4EAD E1B8                jsr        [A5 - 0x1E48]
  6221. 0000447A  504F                     addq.w     A7, 8
  6222. label0000447C:
  6223. 0000447C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  6224. 00004480  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  6225. 00004484  4EAD E1B8                jsr        [A5 - 0x1E48]
  6226. 00004488  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  6227. 0000448C  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  6228. 00004490  4EAD E1B8                jsr        [A5 - 0x1E48]
  6229. 00004494  7001                     moveq.l    D0, 0x01
  6230. 00004496  4FEF 0028                lea.l      A7, [A7 + 0x28]
  6231. 0000449A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  6232. 0000449E  4E75                     rts
  6233. 000044A0  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  6234. 000044A4  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  6235. 000044A8  266F 0028                movea.l    A3, [A7 + 0x28]
  6236. 000044AC  246F 002C                movea.l    A2, [A7 + 0x2C]
  6237. 000044B0  786B                     moveq.l    D4, 0x6B
  6238. 000044B2  41ED 911E                lea.l      A0, [A5 - 0x6EE2]
  6239. 000044B6  2253                     movea.l    A1, [A3]
  6240. 000044B8  B1D1                     cmpa.l     A0, [A1]
  6241. 000044BA  6602                     bne        +0x4 /* 000044BE */
  6242. 000044BC  786C                     moveq.l    D4, 0x6C
  6243. label000044BE:
  6244. 000044BE  1F04                     move.b     -[A7], D4
  6245. 000044C0  2F0A                     move.l     -[A7], A2
  6246. 000044C2  4EAD B140                jsr        [A5 - 0x4EC0]
  6247. 000044C6  3600                     move.w     D3, D0
  6248. 000044C8  4A43                     tst.w      D3
  6249. 000044CA  5C4F                     addq.w     A7, 6
  6250. 000044CC  6658                     bne        +0x5A /* 00004526 */
  6251. 000044CE  2053                     movea.l    A0, [A3]
  6252. 000044D0  2A28 0008                move.l     D5, [A0 + 0x8]
  6253. 000044D4  2F05                     move.l     -[A7], D5
  6254. 000044D6  2F0A                     move.l     -[A7], A2
  6255. 000044D8  4EAD B150                jsr        [A5 - 0x4EB0]
  6256. 000044DC  3600                     move.w     D3, D0
  6257. 000044DE  4A43                     tst.w      D3
  6258. 000044E0  504F                     addq.w     A7, 8
  6259. 000044E2  6642                     bne        +0x44 /* 00004526 */
  6260. 000044E4  7800                     moveq.l    D4, 0x00
  6261. 000044E6  603A                     bra        +0x3C /* 00004522 */
  6262. label000044E8:
  6263. 000044E8  2004                     move.l     D0, D4
  6264. 000044EA  E988                     lsl        D0, 4
  6265. 000044EC  2053                     movea.l    A0, [A3]
  6266. 000044EE  D1C0                     add.l      A0, D0
  6267. 000044F0  41E8 0014                lea.l      A0, [A0 + 0x14]
  6268. 000044F4  43D7                     lea.l      A1, [A7]
  6269. 000044F6  22D8                     move.l     [A1]+, [A0]+
  6270. 000044F8  22D8                     move.l     [A1]+, [A0]+
  6271. 000044FA  22D8                     move.l     [A1]+, [A0]+
  6272. 000044FC  22D8                     move.l     [A1]+, [A0]+
  6273. 000044FE  4857                     pea.l      [A7]
  6274. 00004500  2F0A                     move.l     -[A7], A2
  6275. 00004502  4EAD B168                jsr        [A5 - 0x4E98]
  6276. 00004506  3600                     move.w     D3, D0
  6277. 00004508  4A43                     tst.w      D3
  6278. 0000450A  504F                     addq.w     A7, 8
  6279. 0000450C  6618                     bne        +0x1A /* 00004526 */
  6280. 0000450E  486F 0008                pea.l      [A7 + 0x8]
  6281. 00004512  2F0A                     move.l     -[A7], A2
  6282. 00004514  4EAD B168                jsr        [A5 - 0x4E98]
  6283. 00004518  3600                     move.w     D3, D0
  6284. 0000451A  4A43                     tst.w      D3
  6285. 0000451C  504F                     addq.w     A7, 8
  6286. 0000451E  6606                     bne        +0x8 /* 00004526 */
  6287. 00004520  5284                     addq.l     D4, 1
  6288. label00004522:
  6289. 00004522  B885                     cmp.l      D4, D5
  6290. 00004524  6DC2                     blt        -0x3C /* 000044E8 */
  6291. label00004526:
  6292. 00004526  3003                     move.w     D0, D3
  6293. 00004528  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6294. 0000452C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  6295. 00004530  4E75                     rts
  6296. 00004532  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6297. 00004536  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  6298. 0000453A  246F 002C                movea.l    A2, [A7 + 0x2C]
  6299. 0000453E  97CB                     sub.l      A3, A3
  6300. 00004540  7000                     moveq.l    D0, 0x00
  6301. 00004542  102F 0034                move.b     D0, [A7 + 0x34]
  6302. 00004546  0480 0000 006B           subi.l     D0, 0x6B /* 'k' */
  6303. 0000454C  6704                     beq        +0x6 /* 00004552 */
  6304. 0000454E  5380                     subq.l     D0, 1
  6305. 00004550  6706                     beq        +0x8 /* 00004558 */
  6306. label00004552:
  6307. 00004552  49ED 90EE                lea.l      A4, [A5 - 0x6F12]
  6308. 00004556  6004                     bra        +0x6 /* 0000455C */
  6309. label00004558:
  6310. 00004558  49ED 911E                lea.l      A4, [A5 - 0x6EE2]
  6311. label0000455C:
  6312. 0000455C  4857                     pea.l      [A7]
  6313. 0000455E  2F0A                     move.l     -[A7], A2
  6314. 00004560  4EAD A908                jsr        [A5 - 0x56F8]
  6315. 00004564  3600                     move.w     D3, D0
  6316. 00004566  4A43                     tst.w      D3
  6317. 00004568  504F                     addq.w     A7, 8
  6318. 0000456A  667A                     bne        +0x7C /* 000045E6 */
  6319. 0000456C  2F17                     move.l     -[A7], [A7]
  6320. 0000456E  2F3C 0024 0010           move.l     -[A7], 0x240010
  6321. 00004574  4EAD D960                jsr        [A5 - 0x26A0]
  6322. 00004578  2648                     movea.l    A3, A0
  6323. 0000457A  200B                     move.l     D0, A3
  6324. 0000457C  504F                     addq.w     A7, 8
  6325. 0000457E  6606                     bne        +0x8 /* 00004586 */
  6326. 00004580  362D 0874                move.w     D3, [A5 + 0x874]
  6327. 00004584  6060                     bra        +0x62 /* 000045E6 */
  6328. label00004586:
  6329. 00004586  2053                     movea.l    A0, [A3]
  6330. 00004588  208C                     move.l     [A0], A4
  6331. 0000458A  2F2F 0030                move.l     -[A7], [A7 + 0x30]
  6332. 0000458E  2F0B                     move.l     -[A7], A3
  6333. 00004590  2F0A                     move.l     -[A7], A2
  6334. 00004592  4EAD A918                jsr        [A5 - 0x56E8]
  6335. 00004596  7800                     moveq.l    D4, 0x00
  6336. 00004598  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6337. 0000459C  603E                     bra        +0x40 /* 000045DC */
  6338. label0000459E:
  6339. 0000459E  486F 0004                pea.l      [A7 + 0x4]
  6340. 000045A2  2F0A                     move.l     -[A7], A2
  6341. 000045A4  4EAD A920                jsr        [A5 - 0x56E0]
  6342. 000045A8  3600                     move.w     D3, D0
  6343. 000045AA  4A43                     tst.w      D3
  6344. 000045AC  504F                     addq.w     A7, 8
  6345. 000045AE  6630                     bne        +0x32 /* 000045E0 */
  6346. 000045B0  486F 000C                pea.l      [A7 + 0xC]
  6347. 000045B4  2F0A                     move.l     -[A7], A2
  6348. 000045B6  4EAD A920                jsr        [A5 - 0x56E0]
  6349. 000045BA  3600                     move.w     D3, D0
  6350. 000045BC  4A43                     tst.w      D3
  6351. 000045BE  504F                     addq.w     A7, 8
  6352. 000045C0  661E                     bne        +0x20 /* 000045E0 */
  6353. 000045C2  2004                     move.l     D0, D4
  6354. 000045C4  E988                     lsl        D0, 4
  6355. 000045C6  2053                     movea.l    A0, [A3]
  6356. 000045C8  D1C0                     add.l      A0, D0
  6357. 000045CA  43EF 0004                lea.l      A1, [A7 + 0x4]
  6358. 000045CE  41E8 0014                lea.l      A0, [A0 + 0x14]
  6359. 000045D2  20D9                     move.l     [A0]+, [A1]+
  6360. 000045D4  20D9                     move.l     [A0]+, [A1]+
  6361. 000045D6  20D9                     move.l     [A0]+, [A1]+
  6362. 000045D8  20D9                     move.l     [A0]+, [A1]+
  6363. 000045DA  5284                     addq.l     D4, 1
  6364. label000045DC:
  6365. 000045DC  B897                     cmp.l      D4, [A7]
  6366. 000045DE  6DBE                     blt        -0x40 /* 0000459E */
  6367. label000045E0:
  6368. 000045E0  2053                     movea.l    A0, [A3]
  6369. 000045E2  2144 0008                move.l     [A0 + 0x8], D4
  6370. label000045E6:
  6371. 000045E6  3003                     move.w     D0, D3
  6372. 000045E8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6373. 000045EC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6374. 000045F0  4E75                     rts
  6375. 000045F2  303C 01C9                move.w     D0, 0x1C9
  6376. 000045F6  4E75                     rts
  6377. fn000045F8:
  6378. 000045F8  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  6379. 000045FC  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  6380. 00004600  306D 0FA0                movea.w    A0, [A5 + 0xFA0]
  6381. 00004604  2808                     move.l     D4, A0
  6382. 00004606  7001                     moveq.l    D0, 0x01
  6383. 00004608  C084                     and.l      D0, D4
  6384. 0000460A  6716                     beq        +0x18 /* 00004622 */
  6385. 0000460C  2F04                     move.l     -[A7], D4
  6386. 0000460E  2F3C 0045 0004           move.l     -[A7], 0x450004
  6387. 00004614  4EAD E078                jsr        [A5 - 0x1F88]
  6388. 00004618  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6389. 0000461C  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  6390. 00004620  4E75                     rts
  6391. label00004622:
  6392. 00004622  2C04                     move.l     D6, D4
  6393. 00004624  E286                     asr        D6, 1
  6394. 00004626  2F06                     move.l     -[A7], D6
  6395. 00004628  2F3C 0024 0010           move.l     -[A7], 0x240010
  6396. 0000462E  4EAD D960                jsr        [A5 - 0x26A0]
  6397. 00004632  2448                     movea.l    A2, A0
  6398. 00004634  200A                     move.l     D0, A2
  6399. 00004636  504F                     addq.w     A7, 8
  6400. 00004638  6612                     bne        +0x14 /* 0000464C */
  6401. 0000463A  3F3C 0002                move.w     -[A7], 0x2
  6402. 0000463E  4EAD E070                jsr        [A5 - 0x1F90]
  6403. 00004642  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6404. 00004646  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  6405. 0000464A  4E75                     rts
  6406. label0000464C:
  6407. 0000464C  7A00                     moveq.l    D5, 0x00
  6408. 0000464E  7600                     moveq.l    D3, 0x00
  6409. 00004650  6072                     bra        +0x74 /* 000046C4 */
  6410. label00004652:
  6411. 00004652  5283                     addq.l     D3, 1
  6412. 00004654  3E2D 0FA0                move.w     D7, [A5 + 0xFA0]
  6413. 00004658  48C7                     ext.l      D7
  6414. 0000465A  2007                     move.l     D0, D7
  6415. 0000465C  9083                     sub.l      D0, D3
  6416. 0000465E  5280                     addq.l     D0, 1
  6417. 00004660  E788                     lsl        D0, 3
  6418. 00004662  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6419. 00004666  2050                     movea.l    A0, [A0]
  6420. 00004668  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6421. 0000466C  91C0                     sub.l      A0, D0
  6422. 0000466E  2F50 0008                move.l     [A7 + 0x8], [A0]
  6423. 00004672  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  6424. 00004678  5283                     addq.l     D3, 1
  6425. 0000467A  2007                     move.l     D0, D7
  6426. 0000467C  9083                     sub.l      D0, D3
  6427. 0000467E  5280                     addq.l     D0, 1
  6428. 00004680  E788                     lsl        D0, 3
  6429. 00004682  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6430. 00004686  2050                     movea.l    A0, [A0]
  6431. 00004688  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6432. 0000468C  91C0                     sub.l      A0, D0
  6433. 0000468E  2F50 0010                move.l     [A7 + 0x10], [A0]
  6434. 00004692  2F68 0004 0014           move.l     [A7 + 0x14], [A0 + 0x4]
  6435. 00004698  486F 0008                pea.l      [A7 + 0x8]
  6436. 0000469C  4EAD E1C0                jsr        [A5 - 0x1E40]
  6437. 000046A0  486F 0014                pea.l      [A7 + 0x14]
  6438. 000046A4  4EAD E1C0                jsr        [A5 - 0x1E40]
  6439. 000046A8  2005                     move.l     D0, D5
  6440. 000046AA  5285                     addq.l     D5, 1
  6441. 000046AC  E988                     lsl        D0, 4
  6442. 000046AE  2052                     movea.l    A0, [A2]
  6443. 000046B0  D1C0                     add.l      A0, D0
  6444. 000046B2  43EF 0010                lea.l      A1, [A7 + 0x10]
  6445. 000046B6  41E8 0014                lea.l      A0, [A0 + 0x14]
  6446. 000046BA  20D9                     move.l     [A0]+, [A1]+
  6447. 000046BC  20D9                     move.l     [A0]+, [A1]+
  6448. 000046BE  20D9                     move.l     [A0]+, [A1]+
  6449. 000046C0  20D9                     move.l     [A0]+, [A1]+
  6450. 000046C2  504F                     addq.w     A7, 8
  6451. label000046C4:
  6452. 000046C4  B684                     cmp.l      D3, D4
  6453. 000046C6  6D8A                     blt        -0x74 /* 00004652 */
  6454. 000046C8  2652                     movea.l    A3, [A2]
  6455. 000046CA  7001                     moveq.l    D0, 0x01
  6456. 000046CC  2740 0004                move.l     [A3 + 0x4], D0
  6457. 000046D0  41ED 90EE                lea.l      A0, [A5 - 0x6F12]
  6458. 000046D4  2688                     move.l     [A3], A0
  6459. 000046D6  2746 0008                move.l     [A3 + 0x8], D6
  6460. 000046DA  7006                     moveq.l    D0, 0x06
  6461. 000046DC  2E80                     move.l     [A7], D0
  6462. 000046DE  2F4A 0004                move.l     [A7 + 0x4], A2
  6463. 000046E2  4857                     pea.l      [A7]
  6464. 000046E4  4EAD E210                jsr        [A5 - 0x1DF0]
  6465. 000046E8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6466. 000046EC  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  6467. 000046F0  4E75                     rts
  6468. fn000046F2:
  6469. 000046F2  594F                     subq.w     A7, 4
  6470. 000046F4  206F 0008                movea.l    A0, [A7 + 0x8]
  6471. 000046F8  7006                     moveq.l    D0, 0x06
  6472. 000046FA  B090                     cmp.l      D0, [A0]
  6473. 000046FC  661C                     bne        +0x1E /* 0000471A */
  6474. 000046FE  41ED 90EE                lea.l      A0, [A5 - 0x6F12]
  6475. 00004702  226F 0008                movea.l    A1, [A7 + 0x8]
  6476. 00004706  2269 0004                movea.l    A1, [A1 + 0x4]
  6477. 0000470A  2251                     movea.l    A1, [A1]
  6478. 0000470C  2E91                     move.l     [A7], [A1]
  6479. 0000470E  B1D1                     cmpa.l     A0, [A1]
  6480. 00004710  670C                     beq        +0xE /* 0000471E */
  6481. 00004712  41ED 911E                lea.l      A0, [A5 - 0x6EE2]
  6482. 00004716  B1D7                     cmpa.l     A0, [A7]
  6483. 00004718  6704                     beq        +0x6 /* 0000471E */
  6484. label0000471A:
  6485. 0000471A  7000                     moveq.l    D0, 0x00
  6486. 0000471C  6002                     bra        +0x4 /* 00004720 */
  6487. label0000471E:
  6488. 0000471E  7001                     moveq.l    D0, 0x01
  6489. label00004720:
  6490. 00004720  584F                     addq.w     A7, 4
  6491. 00004722  4E75                     rts
  6492. fn00004724:
  6493. 00004724  2F0A                     move.l     -[A7], A2
  6494. 00004726  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  6495. 0000472A  4EBA 0AE8                jsr        [PC + 0xAE8 /* 00005214 */]
  6496. 0000472E  2448                     movea.l    A2, A0
  6497. 00004730  206F 000C                movea.l    A0, [A7 + 0xC]
  6498. 00004734  2050                     movea.l    A0, [A0]
  6499. 00004736  214A 0022                move.l     [A0 + 0x22], A2
  6500. 0000473A  204A                     movea.l    A0, A2
  6501. 0000473C  584F                     addq.w     A7, 4
  6502. 0000473E  245F                     movea.l    A2, [A7]+
  6503. 00004740  4E75                     rts
  6504. fn00004742:
  6505. 00004742  48E7 0030                movem.l    -[A7], A2,A3
  6506. 00004746  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  6507. 0000474A  266F 001C                movea.l    A3, [A7 + 0x1C]
  6508. 0000474E  200B                     move.l     D0, A3
  6509. 00004750  6612                     bne        +0x14 /* 00004764 */
  6510. 00004752  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  6511. 00004756  4EBA FFCC                jsr        [PC - 0x34 /* 00004724 */]
  6512. 0000475A  2648                     movea.l    A3, A0
  6513. 0000475C  2008                     move.l     D0, A0
  6514. 0000475E  4A80                     tst.l      D0
  6515. 00004760  584F                     addq.w     A7, 4
  6516. 00004762  676E                     beq        +0x70 /* 000047D2 */
  6517. label00004764:
  6518. 00004764  0C6D 0002 0FA0           cmpi.w     [A5 + 0xFA0], 0x2
  6519. 0000476A  6712                     beq        +0x14 /* 0000477E */
  6520. 0000476C  3F3C 0016                move.w     -[A7], 0x16
  6521. 00004770  4EAD E070                jsr        [A5 - 0x1F90]
  6522. 00004774  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6523. 00004778  4CDF 0C00                movem.l    A2,A3, [A7]+
  6524. 0000477C  4E75                     rts
  6525. label0000477E:
  6526. 0000477E  4857                     pea.l      [A7]
  6527. 00004780  2F3C 0002 0008           move.l     -[A7], 0x20008
  6528. 00004786  4EAD E230                jsr        [A5 - 0x1DD0]
  6529. 0000478A  4A00                     tst.b      D0
  6530. 0000478C  504F                     addq.w     A7, 8
  6531. 0000478E  6742                     beq        +0x44 /* 000047D2 */
  6532. 00004790  42A7                     clr.l      -[A7]
  6533. 00004792  4227                     clr.b      -[A7]
  6534. 00004794  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  6535. 00004798  2F0B                     move.l     -[A7], A3
  6536. 0000479A  4EAD DFC8                jsr        [A5 - 0x2038]
  6537. 0000479E  2448                     movea.l    A2, A0
  6538. 000047A0  200A                     move.l     D0, A2
  6539. 000047A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6540. 000047A6  671E                     beq        +0x20 /* 000047C6 */
  6541. 000047A8  2F52 0004                move.l     [A7 + 0x4], [A2]
  6542. 000047AC  2F6A 0004 0008           move.l     [A7 + 0x8], [A2 + 0x4]
  6543. 000047B2  486F 0004                pea.l      [A7 + 0x4]
  6544. 000047B6  4EAD E1C0                jsr        [A5 - 0x1E40]
  6545. 000047BA  486F 0008                pea.l      [A7 + 0x8]
  6546. 000047BE  4EAD E210                jsr        [A5 - 0x1DF0]
  6547. 000047C2  504F                     addq.w     A7, 8
  6548. 000047C4  600C                     bra        +0xE /* 000047D2 */
  6549. label000047C6:
  6550. 000047C6  42A7                     clr.l      -[A7]
  6551. 000047C8  3F3C 0002                move.w     -[A7], 0x2
  6552. 000047CC  4EAD E218                jsr        [A5 - 0x1DE8]
  6553. 000047D0  5C4F                     addq.w     A7, 6
  6554. label000047D2:
  6555. 000047D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6556. 000047D6  4CDF 0C00                movem.l    A2,A3, [A7]+
  6557. 000047DA  4E75                     rts
  6558. fn000047DC:
  6559. 000047DC  48E7 0030                movem.l    -[A7], A2,A3
  6560. 000047E0  4FEF FFF2                lea.l      A7, [A7 - 0xE]
  6561. 000047E4  246F 001E                movea.l    A2, [A7 + 0x1E]
  6562. 000047E8  200A                     move.l     D0, A2
  6563. 000047EA  6614                     bne        +0x16 /* 00004800 */
  6564. 000047EC  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  6565. 000047F0  4EBA FF32                jsr        [PC - 0xCE /* 00004724 */]
  6566. 000047F4  2448                     movea.l    A2, A0
  6567. 000047F6  2008                     move.l     D0, A0
  6568. 000047F8  4A80                     tst.l      D0
  6569. 000047FA  584F                     addq.w     A7, 4
  6570. 000047FC  6700 00B2                beq        +0xB4 /* 000048B0 */
  6571. label00004800:
  6572. 00004800  0C6D 0003 0FA0           cmpi.w     [A5 + 0xFA0], 0x3
  6573. 00004806  6712                     beq        +0x14 /* 0000481A */
  6574. 00004808  3F3C 0017                move.w     -[A7], 0x17
  6575. 0000480C  4EAD E070                jsr        [A5 - 0x1F90]
  6576. 00004810  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6577. 00004814  4CDF 0C00                movem.l    A2,A3, [A7]+
  6578. 00004818  4E75                     rts
  6579. label0000481A:
  6580. 0000481A  486F 0002                pea.l      [A7 + 0x2]
  6581. 0000481E  2F3C 0002 0008           move.l     -[A7], 0x20008
  6582. 00004824  4EAD E230                jsr        [A5 - 0x1DD0]
  6583. 00004828  4A00                     tst.b      D0
  6584. 0000482A  504F                     addq.w     A7, 8
  6585. 0000482C  6700 0082                beq        +0x84 /* 000048B0 */
  6586. 00004830  4857                     pea.l      [A7]
  6587. 00004832  1F3C 0001                move.b     -[A7], 0x1
  6588. 00004836  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  6589. 0000483A  2F0A                     move.l     -[A7], A2
  6590. 0000483C  4EAD DFC8                jsr        [A5 - 0x2038]
  6591. 00004840  2648                     movea.l    A3, A0
  6592. 00004842  200B                     move.l     D0, A3
  6593. 00004844  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6594. 00004848  675A                     beq        +0x5C /* 000048A4 */
  6595. 0000484A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  6596. 0000484E  2F2B 0000                move.l     -[A7], [A3 + 0x0]
  6597. 00004852  4EAD E1B8                jsr        [A5 - 0x1E48]
  6598. 00004856  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  6599. 0000485A  48C0                     ext.l      D0
  6600. 0000485C  5580                     subq.l     D0, 2
  6601. 0000485E  E788                     lsl        D0, 3
  6602. 00004860  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  6603. 00004864  2050                     movea.l    A0, [A0]
  6604. 00004866  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  6605. 0000486A  91C0                     sub.l      A0, D0
  6606. 0000486C  2F50 000E                move.l     [A7 + 0xE], [A0]
  6607. 00004870  2F68 0004 0012           move.l     [A7 + 0x12], [A0 + 0x4]
  6608. 00004876  486F 000E                pea.l      [A7 + 0xE]
  6609. 0000487A  4EAD E1C0                jsr        [A5 - 0x1E40]
  6610. 0000487E  700C                     moveq.l    D0, 0x0C
  6611. 00004880  C1EF 000C                muls.w     D0, [A7 + 0xC]
  6612. 00004884  2052                     movea.l    A0, [A2]
  6613. 00004886  D1C0                     add.l      A0, D0
  6614. 00004888  216F 0012 0018           move.l     [A0 + 0x18], [A7 + 0x12]
  6615. 0000488E  216F 0016 001C           move.l     [A0 + 0x1C], [A7 + 0x16]
  6616. 00004894  42A7                     clr.l      -[A7]
  6617. 00004896  3F3C 0004                move.w     -[A7], 0x4
  6618. 0000489A  4EAD E218                jsr        [A5 - 0x1DE8]
  6619. 0000489E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  6620. 000048A2  600C                     bra        +0xE /* 000048B0 */
  6621. label000048A4:
  6622. 000048A4  42A7                     clr.l      -[A7]
  6623. 000048A6  3F3C 0002                move.w     -[A7], 0x2
  6624. 000048AA  4EAD E218                jsr        [A5 - 0x1DE8]
  6625. 000048AE  5C4F                     addq.w     A7, 6
  6626. label000048B0:
  6627. 000048B0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6628. 000048B4  4CDF 0C00                movem.l    A2,A3, [A7]+
  6629. 000048B8  4E75                     rts
  6630. fn000048BA:
  6631. 000048BA  2F0A                     move.l     -[A7], A2
  6632. 000048BC  594F                     subq.w     A7, 4
  6633. 000048BE  246F 0010                movea.l    A2, [A7 + 0x10]
  6634. 000048C2  200A                     move.l     D0, A2
  6635. 000048C4  6612                     bne        +0x14 /* 000048D8 */
  6636. 000048C6  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  6637. 000048CA  4EBA FE58                jsr        [PC - 0x1A8 /* 00004724 */]
  6638. 000048CE  2448                     movea.l    A2, A0
  6639. 000048D0  2008                     move.l     D0, A0
  6640. 000048D2  4A80                     tst.l      D0
  6641. 000048D4  584F                     addq.w     A7, 4
  6642. 000048D6  675C                     beq        +0x5E /* 00004934 */
  6643. label000048D8:
  6644. 000048D8  4857                     pea.l      [A7]
  6645. 000048DA  2F3C 0002 0004           move.l     -[A7], 0x20004
  6646. 000048E0  4EAD E230                jsr        [A5 - 0x1DD0]
  6647. 000048E4  4A00                     tst.b      D0
  6648. 000048E6  504F                     addq.w     A7, 8
  6649. 000048E8  674A                     beq        +0x4C /* 00004934 */
  6650. 000048EA  4A97                     tst.l      [A7]
  6651. 000048EC  6D10                     blt        +0x12 /* 000048FE */
  6652. 000048EE  2F0A                     move.l     -[A7], A2
  6653. 000048F0  4EAD DFD8                jsr        [A5 - 0x2028]
  6654. 000048F4  48C0                     ext.l      D0
  6655. 000048F6  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  6656. 000048FA  584F                     addq.w     A7, 4
  6657. 000048FC  6C14                     bge        +0x16 /* 00004912 */
  6658. label000048FE:
  6659. 000048FE  2F17                     move.l     -[A7], [A7]
  6660. 00004900  2F3C 003C 0004           move.l     -[A7], 0x3C0004
  6661. 00004906  4EAD E078                jsr        [A5 - 0x1F88]
  6662. 0000490A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6663. 0000490E  245F                     movea.l    A2, [A7]+
  6664. 00004910  4E75                     rts
  6665. label00004912:
  6666. 00004912  42A7                     clr.l      -[A7]
  6667. 00004914  202F 0004                move.l     D0, [A7 + 0x4]
  6668. 00004918  5380                     subq.l     D0, 1
  6669. 0000491A  3F00                     move.w     -[A7], D0
  6670. 0000491C  2F0A                     move.l     -[A7], A2
  6671. 0000491E  4EAD DFE0                jsr        [A5 - 0x2020]
  6672. 00004922  3250                     movea.w    A1, [A0]
  6673. 00004924  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6674. 00004928  2F09                     move.l     -[A7], A1
  6675. 0000492A  3F3C 0008                move.w     -[A7], 0x8
  6676. 0000492E  4EAD E218                jsr        [A5 - 0x1DE8]
  6677. 00004932  5C4F                     addq.w     A7, 6
  6678. label00004934:
  6679. 00004934  584F                     addq.w     A7, 4
  6680. 00004936  245F                     movea.l    A2, [A7]+
  6681. 00004938  4E75                     rts
  6682. fn0000493A:
  6683. 0000493A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6684. 0000493E  266F 0018                movea.l    A3, [A7 + 0x18]
  6685. 00004942  246F 001C                movea.l    A2, [A7 + 0x1C]
  6686. 00004946  362F 0020                move.w     D3, [A7 + 0x20]
  6687. 0000494A  382F 0022                move.w     D4, [A7 + 0x22]
  6688. 0000494E  4A44                     tst.w      D4
  6689. 00004950  6D3A                     blt        +0x3C /* 0000498C */
  6690. 00004952  2B4B 1044                move.l     [A5 + 0x1044], A3
  6691. 00004956  3B44 1048                move.w     [A5 + 0x1048], D4
  6692. 0000495A  2B4A 104C                move.l     [A5 + 0x104C], A2
  6693. 0000495E  3B7C 0002 101A           move.w     [A5 + 0x101A /* export_511 */], 0x2
  6694. 00004964  200A                     move.l     D0, A2
  6695. 00004966  661C                     bne        +0x1E /* 00004984 */
  6696. 00004968  2053                     movea.l    A0, [A3]
  6697. 0000496A  4A68 003C                tst.w      [A0 + 0x3C]
  6698. 0000496E  6F14                     ble        +0x16 /* 00004984 */
  6699. 00004970  2F0B                     move.l     -[A7], A3
  6700. 00004972  4EBA 08A0                jsr        [PC + 0x8A0 /* 00005214 */]
  6701. 00004976  2B48 104C                move.l     [A5 + 0x104C], A0
  6702. 0000497A  2053                     movea.l    A0, [A3]
  6703. 0000497C  216D 104C 0022           move.l     [A0 + 0x22], [A5 + 0x104C]
  6704. 00004982  584F                     addq.w     A7, 4
  6705. label00004984:
  6706. 00004984  7001                     moveq.l    D0, 0x01
  6707. 00004986  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6708. 0000498A  4E75                     rts
  6709. label0000498C:
  6710. 0000498C  3003                     move.w     D0, D3
  6711. 0000498E  48C0                     ext.l      D0
  6712. 00004990  0480 0000 0178           subi.l     D0, 0x178
  6713. 00004996  670E                     beq        +0x10 /* 000049A6 */
  6714. 00004998  5380                     subq.l     D0, 1
  6715. 0000499A  672E                     beq        +0x30 /* 000049CA */
  6716. 0000499C  5D80                     subq.l     D0, 6
  6717. 0000499E  6718                     beq        +0x1A /* 000049B8 */
  6718. 000049A0  5380                     subq.l     D0, 1
  6719. 000049A2  6738                     beq        +0x3A /* 000049DC */
  6720. 000049A4  6068                     bra        +0x6A /* 00004A0E */
  6721. label000049A6:
  6722. 000049A6  2F0A                     move.l     -[A7], A2
  6723. 000049A8  2F0B                     move.l     -[A7], A3
  6724. 000049AA  4EBA FD96                jsr        [PC - 0x26A /* 00004742 */]
  6725. 000049AE  7001                     moveq.l    D0, 0x01
  6726. 000049B0  504F                     addq.w     A7, 8
  6727. 000049B2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6728. 000049B6  4E75                     rts
  6729. label000049B8:
  6730. 000049B8  2F0A                     move.l     -[A7], A2
  6731. 000049BA  2F0B                     move.l     -[A7], A3
  6732. 000049BC  4EBA FE1E                jsr        [PC - 0x1E2 /* 000047DC */]
  6733. 000049C0  7001                     moveq.l    D0, 0x01
  6734. 000049C2  504F                     addq.w     A7, 8
  6735. 000049C4  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6736. 000049C8  4E75                     rts
  6737. label000049CA:
  6738. 000049CA  2F0A                     move.l     -[A7], A2
  6739. 000049CC  2F0B                     move.l     -[A7], A3
  6740. 000049CE  4EBA FEEA                jsr        [PC - 0x116 /* 000048BA */]
  6741. 000049D2  7001                     moveq.l    D0, 0x01
  6742. 000049D4  504F                     addq.w     A7, 8
  6743. 000049D6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6744. 000049DA  4E75                     rts
  6745. label000049DC:
  6746. 000049DC  200A                     move.l     D0, A2
  6747. 000049DE  6610                     bne        +0x12 /* 000049F0 */
  6748. 000049E0  2F0B                     move.l     -[A7], A3
  6749. 000049E2  4EBA FD40                jsr        [PC - 0x2C0 /* 00004724 */]
  6750. 000049E6  2448                     movea.l    A2, A0
  6751. 000049E8  2008                     move.l     D0, A0
  6752. 000049EA  4A80                     tst.l      D0
  6753. 000049EC  584F                     addq.w     A7, 4
  6754. 000049EE  6716                     beq        +0x18 /* 00004A06 */
  6755. label000049F0:
  6756. 000049F0  2F0A                     move.l     -[A7], A2
  6757. 000049F2  4EAD DFD8                jsr        [A5 - 0x2028]
  6758. 000049F6  48C0                     ext.l      D0
  6759. 000049F8  584F                     addq.w     A7, 4
  6760. 000049FA  2F00                     move.l     -[A7], D0
  6761. 000049FC  3F3C 0004                move.w     -[A7], 0x4
  6762. 00004A00  4EAD E218                jsr        [A5 - 0x1DE8]
  6763. 00004A04  5C4F                     addq.w     A7, 6
  6764. label00004A06:
  6765. 00004A06  7001                     moveq.l    D0, 0x01
  6766. 00004A08  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6767. 00004A0C  4E75                     rts
  6768. label00004A0E:
  6769. 00004A0E  200A                     move.l     D0, A2
  6770. 00004A10  6746                     beq        +0x48 /* 00004A58 */
  6771. 00004A12  42A7                     clr.l      -[A7]
  6772. 00004A14  4227                     clr.b      -[A7]
  6773. 00004A16  3F3C 01DC                move.w     -[A7], 0x1DC
  6774. 00004A1A  2F0A                     move.l     -[A7], A2
  6775. 00004A1C  4EAD DFC8                jsr        [A5 - 0x2038]
  6776. 00004A20  2848                     movea.l    A4, A0
  6777. 00004A22  2008                     move.l     D0, A0
  6778. 00004A24  4A80                     tst.l      D0
  6779. 00004A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6780. 00004A2A  672C                     beq        +0x2E /* 00004A58 */
  6781. 00004A2C  200C                     move.l     D0, A4
  6782. 00004A2E  6728                     beq        +0x2A /* 00004A58 */
  6783. 00004A30  7006                     moveq.l    D0, 0x06
  6784. 00004A32  B094                     cmp.l      D0, [A4]
  6785. 00004A34  6622                     bne        +0x24 /* 00004A58 */
  6786. 00004A36  3F03                     move.w     -[A7], D3
  6787. 00004A38  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6788. 00004A3C  206C 0004                movea.l    A0, [A4 + 0x4]
  6789. 00004A40  2050                     movea.l    A0, [A0]
  6790. 00004A42  2050                     movea.l    A0, [A0]
  6791. 00004A44  2068 0004                movea.l    A0, [A0 + 0x4]
  6792. 00004A48  4E90                     jsr        [A0]
  6793. 00004A4A  4A00                     tst.b      D0
  6794. 00004A4C  5C4F                     addq.w     A7, 6
  6795. 00004A4E  6708                     beq        +0xA /* 00004A58 */
  6796. 00004A50  7001                     moveq.l    D0, 0x01
  6797. 00004A52  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6798. 00004A56  4E75                     rts
  6799. label00004A58:
  6800. 00004A58  3003                     move.w     D0, D3
  6801. 00004A5A  48C0                     ext.l      D0
  6802. 00004A5C  0480 0000 0177           subi.l     D0, 0x177
  6803. 00004A62  6706                     beq        +0x8 /* 00004A6A */
  6804. 00004A64  5F80                     subq.l     D0, 7
  6805. 00004A66  6714                     beq        +0x16 /* 00004A7C */
  6806. 00004A68  6024                     bra        +0x26 /* 00004A8E */
  6807. label00004A6A:
  6808. 00004A6A  2F0A                     move.l     -[A7], A2
  6809. 00004A6C  2F0B                     move.l     -[A7], A3
  6810. 00004A6E  4EBA FCD2                jsr        [PC - 0x32E /* 00004742 */]
  6811. 00004A72  7001                     moveq.l    D0, 0x01
  6812. 00004A74  504F                     addq.w     A7, 8
  6813. 00004A76  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6814. 00004A7A  4E75                     rts
  6815. label00004A7C:
  6816. 00004A7C  2F0A                     move.l     -[A7], A2
  6817. 00004A7E  2F0B                     move.l     -[A7], A3
  6818. 00004A80  4EBA FD5A                jsr        [PC - 0x2A6 /* 000047DC */]
  6819. 00004A84  7001                     moveq.l    D0, 0x01
  6820. 00004A86  504F                     addq.w     A7, 8
  6821. 00004A88  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6822. 00004A8C  4E75                     rts
  6823. label00004A8E:
  6824. 00004A8E  7000                     moveq.l    D0, 0x00
  6825. 00004A90  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6826. 00004A94  4E75                     rts
  6827. 00004A96  48E7 1020                movem.l    -[A7], D3,A2
  6828. 00004A9A  246F 000C                movea.l    A2, [A7 + 0xC]
  6829. 00004A9E  362F 0010                move.w     D3, [A7 + 0x10]
  6830. 00004AA2  3003                     move.w     D0, D3
  6831. 00004AA4  48C0                     ext.l      D0
  6832. 00004AA6  0480 0000 01E1           subi.l     D0, 0x1E1
  6833. 00004AAC  670A                     beq        +0xC /* 00004AB8 */
  6834. 00004AAE  0480 0000 0018           subi.l     D0, 0x18
  6835. 00004AB4  6702                     beq        +0x4 /* 00004AB8 */
  6836. 00004AB6  600C                     bra        +0xE /* 00004AC4 */
  6837. label00004AB8:
  6838. 00004AB8  3F03                     move.w     -[A7], D3
  6839. 00004ABA  2F0A                     move.l     -[A7], A2
  6840. 00004ABC  4EBA 06BC                jsr        [PC + 0x6BC /* 0000517A */]
  6841. 00004AC0  5C4F                     addq.w     A7, 6
  6842. 00004AC2  6024                     bra        +0x26 /* 00004AE8 */
  6843. label00004AC4:
  6844. 00004AC4  3F03                     move.w     -[A7], D3
  6845. 00004AC6  2F0A                     move.l     -[A7], A2
  6846. 00004AC8  4EAD E1E0                jsr        [A5 - 0x1E20]
  6847. 00004ACC  5C4F                     addq.w     A7, 6
  6848. 00004ACE  3F00                     move.w     -[A7], D0
  6849. 00004AD0  3F03                     move.w     -[A7], D3
  6850. 00004AD2  2052                     movea.l    A0, [A2]
  6851. 00004AD4  2F28 0022                move.l     -[A7], [A0 + 0x22]
  6852. 00004AD8  2F0A                     move.l     -[A7], A2
  6853. 00004ADA  4EBA FE5E                jsr        [PC - 0x1A2 /* 0000493A */]
  6854. 00004ADE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6855. 00004AE2  4CDF 0408                movem.l    D3,A2, [A7]+
  6856. 00004AE6  4E75                     rts
  6857. label00004AE8:
  6858. 00004AE8  7001                     moveq.l    D0, 0x01
  6859. 00004AEA  4CDF 0408                movem.l    D3,A2, [A7]+
  6860. 00004AEE  4E75                     rts
  6861. 00004AF0  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  6862. 00004AF4  4EAD E1E8                jsr        [A5 - 0x1E18]
  6863. 00004AF8  584F                     addq.w     A7, 4
  6864. 00004AFA  4E75                     rts
  6865. 00004AFC  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  6866. 00004B00  4857                     pea.l      [A7]
  6867. 00004B02  42A7                     clr.l      -[A7]
  6868. 00004B04  2F2F 0112                move.l     -[A7], [A7 + 0x112]
  6869. 00004B08  206F 0116                movea.l    A0, [A7 + 0x116]
  6870. 00004B0C  2050                     movea.l    A0, [A0]
  6871. 00004B0E  3268 0014                movea.w    A1, [A0 + 0x14]
  6872. 00004B12  2009                     move.l     D0, A1
  6873. 00004B14  5280                     addq.l     D0, 1
  6874. 00004B16  2F00                     move.l     -[A7], D0
  6875. 00004B18  4EBA 0D0A                jsr        [PC + 0xD0A /* 00005824 */]
  6876. 00004B1C  2F3C 0109 0029           move.l     -[A7], 0x1090029
  6877. 00004B22  486D 0BE8                pea.l      [A5 + 0xBE8]
  6878. 00004B26  4EAD C328                jsr        [A5 - 0x3CD8]
  6879. 00004B2A  486F 0018                pea.l      [A7 + 0x18]
  6880. 00004B2E  486D 0BE9                pea.l      [A5 + 0xBE9]
  6881. 00004B32  2F2F 0132                move.l     -[A7], [A7 + 0x132]
  6882. 00004B36  2F2F 0132                move.l     -[A7], [A7 + 0x132]
  6883. 00004B3A  4EAD C1F0                jsr        [A5 - 0x3E10]
  6884. 00004B3E  4FEF 012E                lea.l      A7, [A7 + 0x12E]
  6885. 00004B42  4E75                     rts
  6886. 00004B44  7000                     moveq.l    D0, 0x00
  6887. 00004B46  4E75                     rts
  6888. fn00004B48:
  6889. 00004B48  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  6890. 00004B4C  514F                     subq.w     A7, 8
  6891. 00004B4E  286F 0020                movea.l    A4, [A7 + 0x20]
  6892. 00004B52  182F 0024                move.b     D4, [A7 + 0x24]
  6893. 00004B56  362F 0026                move.w     D3, [A7 + 0x26]
  6894. 00004B5A  266F 0028                movea.l    A3, [A7 + 0x28]
  6895. 00004B5E  42A7                     clr.l      -[A7]
  6896. 00004B60  4227                     clr.b      -[A7]
  6897. 00004B62  3F03                     move.w     -[A7], D3
  6898. 00004B64  2F0C                     move.l     -[A7], A4
  6899. 00004B66  4EAD DFC8                jsr        [A5 - 0x2038]
  6900. 00004B6A  2448                     movea.l    A2, A0
  6901. 00004B6C  200A                     move.l     D0, A2
  6902. 00004B6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6903. 00004B72  6740                     beq        +0x42 /* 00004BB4 */
  6904. 00004B74  4A04                     tst.b      D4
  6905. 00004B76  6722                     beq        +0x24 /* 00004B9A */
  6906. 00004B78  2E92                     move.l     [A7], [A2]
  6907. 00004B7A  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  6908. 00004B80  2493                     move.l     [A2], [A3]
  6909. 00004B82  256B 0004 0004           move.l     [A2 + 0x4], [A3 + 0x4]
  6910. 00004B88  4293                     clr.l      [A3]
  6911. 00004B8A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  6912. 00004B8E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  6913. 00004B92  4EAD E1B8                jsr        [A5 - 0x1E48]
  6914. 00004B96  504F                     addq.w     A7, 8
  6915. 00004B98  6010                     bra        +0x12 /* 00004BAA */
  6916. label00004B9A:
  6917. 00004B9A  2692                     move.l     [A3], [A2]
  6918. 00004B9C  276A 0004 0004           move.l     [A3 + 0x4], [A2 + 0x4]
  6919. 00004BA2  2F0B                     move.l     -[A7], A3
  6920. 00004BA4  4EAD E1C0                jsr        [A5 - 0x1E40]
  6921. 00004BA8  584F                     addq.w     A7, 4
  6922. label00004BAA:
  6923. 00004BAA  7001                     moveq.l    D0, 0x01
  6924. 00004BAC  504F                     addq.w     A7, 8
  6925. 00004BAE  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6926. 00004BB2  4E75                     rts
  6927. label00004BB4:
  6928. 00004BB4  42A7                     clr.l      -[A7]
  6929. 00004BB6  4227                     clr.b      -[A7]
  6930. 00004BB8  3F3C 01DC                move.w     -[A7], 0x1DC
  6931. 00004BBC  2F0C                     move.l     -[A7], A4
  6932. 00004BBE  4EAD DFC8                jsr        [A5 - 0x2038]
  6933. 00004BC2  2448                     movea.l    A2, A0
  6934. 00004BC4  200A                     move.l     D0, A2
  6935. 00004BC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6936. 00004BCA  6730                     beq        +0x32 /* 00004BFC */
  6937. 00004BCC  7006                     moveq.l    D0, 0x06
  6938. 00004BCE  B092                     cmp.l      D0, [A2]
  6939. 00004BD0  662A                     bne        +0x2C /* 00004BFC */
  6940. 00004BD2  2F0B                     move.l     -[A7], A3
  6941. 00004BD4  3F03                     move.w     -[A7], D3
  6942. 00004BD6  1F04                     move.b     -[A7], D4
  6943. 00004BD8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  6944. 00004BDC  206A 0004                movea.l    A0, [A2 + 0x4]
  6945. 00004BE0  2050                     movea.l    A0, [A0]
  6946. 00004BE2  2050                     movea.l    A0, [A0]
  6947. 00004BE4  2068 0018                movea.l    A0, [A0 + 0x18]
  6948. 00004BE8  4E90                     jsr        [A0]
  6949. 00004BEA  4A00                     tst.b      D0
  6950. 00004BEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6951. 00004BF0  670A                     beq        +0xC /* 00004BFC */
  6952. 00004BF2  7001                     moveq.l    D0, 0x01
  6953. 00004BF4  504F                     addq.w     A7, 8
  6954. 00004BF6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6955. 00004BFA  4E75                     rts
  6956. label00004BFC:
  6957. 00004BFC  7000                     moveq.l    D0, 0x00
  6958. 00004BFE  504F                     addq.w     A7, 8
  6959. 00004C00  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  6960. 00004C04  4E75                     rts
  6961. 00004C06  48E7 0030                movem.l    -[A7], A2,A3
  6962. 00004C0A  266F 000C                movea.l    A3, [A7 + 0xC]
  6963. 00004C0E  2053                     movea.l    A0, [A3]
  6964. 00004C10  2468 0022                movea.l    A2, [A0 + 0x22]
  6965. 00004C14  200A                     move.l     D0, A2
  6966. 00004C16  6610                     bne        +0x12 /* 00004C28 */
  6967. 00004C18  2F0B                     move.l     -[A7], A3
  6968. 00004C1A  4EBA 05F8                jsr        [PC + 0x5F8 /* 00005214 */]
  6969. 00004C1E  2448                     movea.l    A2, A0
  6970. 00004C20  2053                     movea.l    A0, [A3]
  6971. 00004C22  214A 0022                move.l     [A0 + 0x22], A2
  6972. 00004C26  584F                     addq.w     A7, 4
  6973. label00004C28:
  6974. 00004C28  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  6975. 00004C2C  3F2F 0016                move.w     -[A7], [A7 + 0x16]
  6976. 00004C30  1F2F 0016                move.b     -[A7], [A7 + 0x16]
  6977. 00004C34  2F0A                     move.l     -[A7], A2
  6978. 00004C36  4EBA FF10                jsr        [PC - 0xF0 /* 00004B48 */]
  6979. 00004C3A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6980. 00004C3E  4CDF 0C00                movem.l    A2,A3, [A7]+
  6981. 00004C42  4E75                     rts
  6982. 00004C44  7000                     moveq.l    D0, 0x00
  6983. 00004C46  4E75                     rts
  6984. 00004C48  4E75                     rts
  6985. 00004C4A  7000                     moveq.l    D0, 0x00
  6986. 00004C4C  4E75                     rts
  6987. 00004C4E  7000                     moveq.l    D0, 0x00
  6988. 00004C50  4E75                     rts
  6989. fn00004C52:
  6990. 00004C52  48E7 1030                movem.l    -[A7], D3,A2,A3
  6991. 00004C56  4FEF FDF4                lea.l      A7, [A7 - 0x20C]
  6992. 00004C5A  266F 021C                movea.l    A3, [A7 + 0x21C]
  6993. 00004C5E  246F 0220                movea.l    A2, [A7 + 0x220]
  6994. 00004C62  4857                     pea.l      [A7]
  6995. 00004C64  486F 010A                pea.l      [A7 + 0x10A]
  6996. 00004C68  2F0B                     move.l     -[A7], A3
  6997. 00004C6A  2053                     movea.l    A0, [A3]
  6998. 00004C6C  3268 0014                movea.w    A1, [A0 + 0x14]
  6999. 00004C70  2009                     move.l     D0, A1
  7000. 00004C72  5280                     addq.l     D0, 1
  7001. 00004C74  2F00                     move.l     -[A7], D0
  7002. 00004C76  4EBA 0BAC                jsr        [PC + 0xBAC /* 00005824 */]
  7003. 00004C7A  3F3C FFFF                move.w     -[A7], 0xFFFF
  7004. 00004C7E  2F0A                     move.l     -[A7], A2
  7005. 00004C80  4EAD B148                jsr        [A5 - 0x4EB8]
  7006. 00004C84  3600                     move.w     D3, D0
  7007. 00004C86  4A43                     tst.w      D3
  7008. 00004C88  4FEF 0016                lea.l      A7, [A7 + 0x16]
  7009. 00004C8C  6632                     bne        +0x34 /* 00004CC0 */
  7010. 00004C8E  2053                     movea.l    A0, [A3]
  7011. 00004C90  2F28 002C                move.l     -[A7], [A0 + 0x2C]
  7012. 00004C94  2F0A                     move.l     -[A7], A2
  7013. 00004C96  4EAD B150                jsr        [A5 - 0x4EB0]
  7014. 00004C9A  3600                     move.w     D3, D0
  7015. 00004C9C  4A43                     tst.w      D3
  7016. 00004C9E  504F                     addq.w     A7, 8
  7017. 00004CA0  661E                     bne        +0x20 /* 00004CC0 */
  7018. 00004CA2  486F 0106                pea.l      [A7 + 0x106]
  7019. 00004CA6  2F0A                     move.l     -[A7], A2
  7020. 00004CA8  4EAD B158                jsr        [A5 - 0x4EA8]
  7021. 00004CAC  3600                     move.w     D3, D0
  7022. 00004CAE  4A43                     tst.w      D3
  7023. 00004CB0  504F                     addq.w     A7, 8
  7024. 00004CB2  660C                     bne        +0xE /* 00004CC0 */
  7025. 00004CB4  4857                     pea.l      [A7]
  7026. 00004CB6  2F0A                     move.l     -[A7], A2
  7027. 00004CB8  4EAD B158                jsr        [A5 - 0x4EA8]
  7028. 00004CBC  3600                     move.w     D3, D0
  7029. 00004CBE  504F                     addq.w     A7, 8
  7030. label00004CC0:
  7031. 00004CC0  3003                     move.w     D0, D3
  7032. 00004CC2  4FEF 020C                lea.l      A7, [A7 + 0x20C]
  7033. 00004CC6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7034. 00004CCA  4E75                     rts
  7035. 00004CCC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7036. 00004CD0  266F 0014                movea.l    A3, [A7 + 0x14]
  7037. 00004CD4  246F 0018                movea.l    A2, [A7 + 0x18]
  7038. 00004CD8  1F3C 0065                move.b     -[A7], 0x65 /* 'e' */
  7039. 00004CDC  2F0A                     move.l     -[A7], A2
  7040. 00004CDE  4EAD B140                jsr        [A5 - 0x4EC0]
  7041. 00004CE2  3600                     move.w     D3, D0
  7042. 00004CE4  4A43                     tst.w      D3
  7043. 00004CE6  5C4F                     addq.w     A7, 6
  7044. 00004CE8  6658                     bne        +0x5A /* 00004D42 */
  7045. 00004CEA  2053                     movea.l    A0, [A3]
  7046. 00004CEC  3028 0014                move.w     D0, [A0 + 0x14]
  7047. 00004CF0  B06D 0FD8                cmp.w      D0, [A5 + 0xFD8]
  7048. 00004CF4  6616                     bne        +0x18 /* 00004D0C */
  7049. 00004CF6  2053                     movea.l    A0, [A3]
  7050. 00004CF8  3F28 0012                move.w     -[A7], [A0 + 0x12]
  7051. 00004CFC  2F0A                     move.l     -[A7], A2
  7052. 00004CFE  4EAD B148                jsr        [A5 - 0x4EB8]
  7053. 00004D02  3600                     move.w     D3, D0
  7054. 00004D04  4A43                     tst.w      D3
  7055. 00004D06  5C4F                     addq.w     A7, 6
  7056. 00004D08  6638                     bne        +0x3A /* 00004D42 */
  7057. 00004D0A  6010                     bra        +0x12 /* 00004D1C */
  7058. label00004D0C:
  7059. 00004D0C  2F0A                     move.l     -[A7], A2
  7060. 00004D0E  2F0B                     move.l     -[A7], A3
  7061. 00004D10  4EBA FF40                jsr        [PC - 0xC0 /* 00004C52 */]
  7062. 00004D14  3600                     move.w     D3, D0
  7063. 00004D16  4A43                     tst.w      D3
  7064. 00004D18  504F                     addq.w     A7, 8
  7065. 00004D1A  6626                     bne        +0x28 /* 00004D42 */
  7066. label00004D1C:
  7067. 00004D1C  2053                     movea.l    A0, [A3]
  7068. 00004D1E  2868 0022                movea.l    A4, [A0 + 0x22]
  7069. 00004D22  200C                     move.l     D0, A4
  7070. 00004D24  670E                     beq        +0x10 /* 00004D34 */
  7071. 00004D26  2F0C                     move.l     -[A7], A4
  7072. 00004D28  2F0A                     move.l     -[A7], A2
  7073. 00004D2A  4EAD B160                jsr        [A5 - 0x4EA0]
  7074. 00004D2E  3600                     move.w     D3, D0
  7075. 00004D30  504F                     addq.w     A7, 8
  7076. 00004D32  600E                     bra        +0x10 /* 00004D42 */
  7077. label00004D34:
  7078. 00004D34  1F3C 0002                move.b     -[A7], 0x2
  7079. 00004D38  2F0A                     move.l     -[A7], A2
  7080. 00004D3A  4EAD B140                jsr        [A5 - 0x4EC0]
  7081. 00004D3E  3600                     move.w     D3, D0
  7082. 00004D40  5C4F                     addq.w     A7, 6
  7083. label00004D42:
  7084. 00004D42  3003                     move.w     D0, D3
  7085. 00004D44  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7086. 00004D48  4E75                     rts
  7087. fn00004D4A:
  7088. 00004D4A  48E7 1020                movem.l    -[A7], D3,A2
  7089. 00004D4E  4FEF FDF0                lea.l      A7, [A7 - 0x210]
  7090. 00004D52  246F 021C                movea.l    A2, [A7 + 0x21C]
  7091. 00004D56  4857                     pea.l      [A7]
  7092. 00004D58  2F0A                     move.l     -[A7], A2
  7093. 00004D5A  4EAD A908                jsr        [A5 - 0x56F8]
  7094. 00004D5E  3600                     move.w     D3, D0
  7095. 00004D60  4A43                     tst.w      D3
  7096. 00004D62  504F                     addq.w     A7, 8
  7097. 00004D64  663C                     bne        +0x3E /* 00004DA2 */
  7098. 00004D66  486F 010A                pea.l      [A7 + 0x10A]
  7099. 00004D6A  2F0A                     move.l     -[A7], A2
  7100. 00004D6C  4EAD A910                jsr        [A5 - 0x56F0]
  7101. 00004D70  3600                     move.w     D3, D0
  7102. 00004D72  4A43                     tst.w      D3
  7103. 00004D74  504F                     addq.w     A7, 8
  7104. 00004D76  662A                     bne        +0x2C /* 00004DA2 */
  7105. 00004D78  486F 0004                pea.l      [A7 + 0x4]
  7106. 00004D7C  2F0A                     move.l     -[A7], A2
  7107. 00004D7E  4EAD A910                jsr        [A5 - 0x56F0]
  7108. 00004D82  3600                     move.w     D3, D0
  7109. 00004D84  4A43                     tst.w      D3
  7110. 00004D86  504F                     addq.w     A7, 8
  7111. 00004D88  6618                     bne        +0x1A /* 00004DA2 */
  7112. 00004D8A  2F17                     move.l     -[A7], [A7]
  7113. 00004D8C  486F 0008                pea.l      [A7 + 0x8]
  7114. 00004D90  486F 0112                pea.l      [A7 + 0x112]
  7115. 00004D94  4EBA 0BB2                jsr        [PC + 0xBB2 /* 00005948 */]
  7116. 00004D98  206F 022C                movea.l    A0, [A7 + 0x22C]
  7117. 00004D9C  2080                     move.l     [A0], D0
  7118. 00004D9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7119. label00004DA2:
  7120. 00004DA2  3003                     move.w     D0, D3
  7121. 00004DA4  4FEF 0210                lea.l      A7, [A7 + 0x210]
  7122. 00004DA8  4CDF 0408                movem.l    D3,A2, [A7]+
  7123. 00004DAC  4E75                     rts
  7124. 00004DAE  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  7125. 00004DB2  4FEF FFF2                lea.l      A7, [A7 - 0xE]
  7126. 00004DB6  246F 0022                movea.l    A2, [A7 + 0x22]
  7127. 00004DBA  7800                     moveq.l    D4, 0x00
  7128. 00004DBC  486F 0008                pea.l      [A7 + 0x8]
  7129. 00004DC0  2F0A                     move.l     -[A7], A2
  7130. 00004DC2  4EAD A900                jsr        [A5 - 0x5700]
  7131. 00004DC6  3600                     move.w     D3, D0
  7132. 00004DC8  4A6F 0010                tst.w      [A7 + 0x10]
  7133. 00004DCC  504F                     addq.w     A7, 8
  7134. 00004DCE  6D2C                     blt        +0x2E /* 00004DFC */
  7135. 00004DD0  206D 0FCA                movea.l    A0, [A5 + 0xFCA /* export_501 */]
  7136. 00004DD4  2050                     movea.l    A0, [A0]
  7137. 00004DD6  302F 0008                move.w     D0, [A7 + 0x8]
  7138. 00004DDA  48C0                     ext.l      D0
  7139. 00004DDC  B0A8 0008                cmp.l      D0, [A0 + 0x8]
  7140. 00004DE0  6D06                     blt        +0x8 /* 00004DE8 */
  7141. 00004DE2  42AF 000A                clr.l      [A7 + 0xA]
  7142. 00004DE6  6034                     bra        +0x36 /* 00004E1C */
  7143. label00004DE8:
  7144. 00004DE8  700C                     moveq.l    D0, 0x0C
  7145. 00004DEA  C1EF 0008                muls.w     D0, [A7 + 0x8]
  7146. 00004DEE  206D 0FCA                movea.l    A0, [A5 + 0xFCA /* export_501 */]
  7147. 00004DF2  2250                     movea.l    A1, [A0]
  7148. 00004DF4  2F71 0860 000A           move.l     [A7 + 0xA], [A1 + D0 + 0x60]
  7149. 00004DFA  6020                     bra        +0x22 /* 00004E1C */
  7150. label00004DFC:
  7151. 00004DFC  486F 000A                pea.l      [A7 + 0xA]
  7152. 00004E00  2F0A                     move.l     -[A7], A2
  7153. 00004E02  4EBA FF46                jsr        [PC - 0xBA /* 00004D4A */]
  7154. 00004E06  3600                     move.w     D3, D0
  7155. 00004E08  7801                     moveq.l    D4, 0x01
  7156. 00004E0A  4AAF 0012                tst.l      [A7 + 0x12]
  7157. 00004E0E  504F                     addq.w     A7, 8
  7158. 00004E10  670A                     beq        +0xC /* 00004E1C */
  7159. 00004E12  206F 000A                movea.l    A0, [A7 + 0xA]
  7160. 00004E16  2050                     movea.l    A0, [A0]
  7161. 00004E18  2A28 0004                move.l     D5, [A0 + 0x4]
  7162. label00004E1C:
  7163. 00004E1C  2F2F 0026                move.l     -[A7], [A7 + 0x26]
  7164. 00004E20  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  7165. 00004E24  2F0A                     move.l     -[A7], A2
  7166. 00004E26  4EAD A918                jsr        [A5 - 0x56E8]
  7167. 00004E2A  4A04                     tst.b      D4
  7168. 00004E2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7169. 00004E30  6710                     beq        +0x12 /* 00004E42 */
  7170. 00004E32  4AAF 000A                tst.l      [A7 + 0xA]
  7171. 00004E36  670A                     beq        +0xC /* 00004E42 */
  7172. 00004E38  206F 000A                movea.l    A0, [A7 + 0xA]
  7173. 00004E3C  2050                     movea.l    A0, [A0]
  7174. 00004E3E  DBA8 0004                add.l      [A0 + 0x4], D5
  7175. label00004E42:
  7176. 00004E42  4857                     pea.l      [A7]
  7177. 00004E44  2F0A                     move.l     -[A7], A2
  7178. 00004E46  4EAD A920                jsr        [A5 - 0x56E0]
  7179. 00004E4A  3600                     move.w     D3, D0
  7180. 00004E4C  4A43                     tst.w      D3
  7181. 00004E4E  504F                     addq.w     A7, 8
  7182. 00004E50  6632                     bne        +0x34 /* 00004E84 */
  7183. 00004E52  4AAF 000A                tst.l      [A7 + 0xA]
  7184. 00004E56  671E                     beq        +0x20 /* 00004E76 */
  7185. 00004E58  206F 000A                movea.l    A0, [A7 + 0xA]
  7186. 00004E5C  2050                     movea.l    A0, [A0]
  7187. 00004E5E  216F 0004 0022           move.l     [A0 + 0x22], [A7 + 0x4]
  7188. 00004E64  4AAF 0004                tst.l      [A7 + 0x4]
  7189. 00004E68  671A                     beq        +0x1C /* 00004E84 */
  7190. 00004E6A  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  7191. 00004E6E  4EAD E1E8                jsr        [A5 - 0x1E18]
  7192. 00004E72  584F                     addq.w     A7, 4
  7193. 00004E74  600E                     bra        +0x10 /* 00004E84 */
  7194. label00004E76:
  7195. 00004E76  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  7196. 00004E7A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  7197. 00004E7E  4EAD E1B8                jsr        [A5 - 0x1E48]
  7198. 00004E82  504F                     addq.w     A7, 8
  7199. label00004E84:
  7200. 00004E84  3003                     move.w     D0, D3
  7201. 00004E86  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7202. 00004E8A  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  7203. 00004E8E  4E75                     rts
  7204. 00004E90  303C 00DC                move.w     D0, 0xDC
  7205. 00004E94  4E75                     rts
  7206. fn00004E96:
  7207. 00004E96  48E7 1030                movem.l    -[A7], D3,A2,A3
  7208. 00004E9A  266F 0010                movea.l    A3, [A7 + 0x10]
  7209. 00004E9E  362F 0014                move.w     D3, [A7 + 0x14]
  7210. 00004EA2  2053                     movea.l    A0, [A3]
  7211. 00004EA4  2468 0008                movea.l    A2, [A0 + 0x8]
  7212. 00004EA8  3F03                     move.w     -[A7], D3
  7213. 00004EAA  2F0A                     move.l     -[A7], A2
  7214. 00004EAC  4EAD E1E0                jsr        [A5 - 0x1E20]
  7215. 00004EB0  5C4F                     addq.w     A7, 6
  7216. 00004EB2  3F00                     move.w     -[A7], D0
  7217. 00004EB4  3F03                     move.w     -[A7], D3
  7218. 00004EB6  2F0B                     move.l     -[A7], A3
  7219. 00004EB8  2F0A                     move.l     -[A7], A2
  7220. 00004EBA  4EBA FA7E                jsr        [PC - 0x582 /* 0000493A */]
  7221. 00004EBE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7222. 00004EC2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7223. 00004EC6  4E75                     rts
  7224. 00004EC8  3F3C FFFF                move.w     -[A7], 0xFFFF
  7225. 00004ECC  3F2F 000A                move.w     -[A7], [A7 + 0xA]
  7226. 00004ED0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7227. 00004ED4  206F 000C                movea.l    A0, [A7 + 0xC]
  7228. 00004ED8  2050                     movea.l    A0, [A0]
  7229. 00004EDA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7230. 00004EDE  4EBA FA5A                jsr        [PC - 0x5A6 /* 0000493A */]
  7231. 00004EE2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7232. 00004EE6  4E75                     rts
  7233. 00004EE8  206F 0004                movea.l    A0, [A7 + 0x4]
  7234. 00004EEC  2050                     movea.l    A0, [A0]
  7235. 00004EEE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7236. 00004EF2  4EAD E1E8                jsr        [A5 - 0x1E18]
  7237. 00004EF6  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7238. 00004EFA  4EAD E0B0                jsr        [A5 - 0x1F50]
  7239. 00004EFE  504F                     addq.w     A7, 8
  7240. 00004F00  4E75                     rts
  7241. 00004F02  48E7 0030                movem.l    -[A7], A2,A3
  7242. 00004F06  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  7243. 00004F0A  266F 0112                movea.l    A3, [A7 + 0x112]
  7244. 00004F0E  2053                     movea.l    A0, [A3]
  7245. 00004F10  2468 0008                movea.l    A2, [A0 + 0x8]
  7246. 00004F14  4857                     pea.l      [A7]
  7247. 00004F16  42A7                     clr.l      -[A7]
  7248. 00004F18  2F0A                     move.l     -[A7], A2
  7249. 00004F1A  2052                     movea.l    A0, [A2]
  7250. 00004F1C  3268 0014                movea.w    A1, [A0 + 0x14]
  7251. 00004F20  2009                     move.l     D0, A1
  7252. 00004F22  5280                     addq.l     D0, 1
  7253. 00004F24  2F00                     move.l     -[A7], D0
  7254. 00004F26  4EBA 08FC                jsr        [PC + 0x8FC /* 00005824 */]
  7255. 00004F2A  2F3C 0109 002A           move.l     -[A7], 0x109002A
  7256. 00004F30  486D 0BE8                pea.l      [A5 + 0xBE8]
  7257. 00004F34  4EAD C328                jsr        [A5 - 0x3CD8]
  7258. 00004F38  2F0B                     move.l     -[A7], A3
  7259. 00004F3A  2053                     movea.l    A0, [A3]
  7260. 00004F3C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7261. 00004F40  486F 0020                pea.l      [A7 + 0x20]
  7262. 00004F44  486D 0BE9                pea.l      [A5 + 0xBE9]
  7263. 00004F48  2F2F 0142                move.l     -[A7], [A7 + 0x142]
  7264. 00004F4C  2F2F 0142                move.l     -[A7], [A7 + 0x142]
  7265. 00004F50  4EAD C1F0                jsr        [A5 - 0x3E10]
  7266. 00004F54  4FEF 0136                lea.l      A7, [A7 + 0x136]
  7267. 00004F58  4CDF 0C00                movem.l    A2,A3, [A7]+
  7268. 00004F5C  4E75                     rts
  7269. 00004F5E  7000                     moveq.l    D0, 0x00
  7270. 00004F60  4E75                     rts
  7271. 00004F62  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  7272. 00004F66  3F2F 000E                move.w     -[A7], [A7 + 0xE]
  7273. 00004F6A  1F2F 000E                move.b     -[A7], [A7 + 0xE]
  7274. 00004F6E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  7275. 00004F72  4EBA FBD4                jsr        [PC - 0x42C /* 00004B48 */]
  7276. 00004F76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7277. 00004F7A  4E75                     rts
  7278. 00004F7C  7000                     moveq.l    D0, 0x00
  7279. 00004F7E  4E75                     rts
  7280. 00004F80  4E75                     rts
  7281. 00004F82  7000                     moveq.l    D0, 0x00
  7282. 00004F84  4E75                     rts
  7283. 00004F86  7000                     moveq.l    D0, 0x00
  7284. 00004F88  4E75                     rts
  7285. 00004F8A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  7286. 00004F8E  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  7287. 00004F92  266F 0020                movea.l    A3, [A7 + 0x20]
  7288. 00004F96  246F 0024                movea.l    A2, [A7 + 0x24]
  7289. 00004F9A  4257                     clr.w      [A7]
  7290. 00004F9C  2F0B                     move.l     -[A7], A3
  7291. 00004F9E  4EAD DFD8                jsr        [A5 - 0x2028]
  7292. 00004FA2  3800                     move.w     D4, D0
  7293. 00004FA4  1F3C 0066                move.b     -[A7], 0x66 /* 'f' */
  7294. 00004FA8  2F0A                     move.l     -[A7], A2
  7295. 00004FAA  4EAD B140                jsr        [A5 - 0x4EC0]
  7296. 00004FAE  3600                     move.w     D3, D0
  7297. 00004FB0  4A43                     tst.w      D3
  7298. 00004FB2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7299. 00004FB6  666A                     bne        +0x6C /* 00005022 */
  7300. 00004FB8  2053                     movea.l    A0, [A3]
  7301. 00004FBA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7302. 00004FBE  2F0A                     move.l     -[A7], A2
  7303. 00004FC0  4EAD B160                jsr        [A5 - 0x4EA0]
  7304. 00004FC4  3600                     move.w     D3, D0
  7305. 00004FC6  4A43                     tst.w      D3
  7306. 00004FC8  504F                     addq.w     A7, 8
  7307. 00004FCA  6656                     bne        +0x58 /* 00005022 */
  7308. 00004FCC  3F04                     move.w     -[A7], D4
  7309. 00004FCE  2F0A                     move.l     -[A7], A2
  7310. 00004FD0  4EAD B148                jsr        [A5 - 0x4EB8]
  7311. 00004FD4  3600                     move.w     D3, D0
  7312. 00004FD6  4A43                     tst.w      D3
  7313. 00004FD8  5C4F                     addq.w     A7, 6
  7314. 00004FDA  6646                     bne        +0x48 /* 00005022 */
  7315. label00004FDC:
  7316. 00004FDC  486F 0004                pea.l      [A7 + 0x4]
  7317. 00004FE0  486F 0006                pea.l      [A7 + 0x6]
  7318. 00004FE4  486F 0008                pea.l      [A7 + 0x8]
  7319. 00004FE8  2F0B                     move.l     -[A7], A3
  7320. 00004FEA  4EAD DFE8                jsr        [A5 - 0x2018]
  7321. 00004FEE  4A00                     tst.b      D0
  7322. 00004FF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7323. 00004FF4  672C                     beq        +0x2E /* 00005022 */
  7324. 00004FF6  3F2F 0002                move.w     -[A7], [A7 + 0x2]
  7325. 00004FFA  4EAD E0E0                jsr        [A5 - 0x1F20]
  7326. 00004FFE  544F                     addq.w     A7, 2
  7327. 00005000  3F00                     move.w     -[A7], D0
  7328. 00005002  2F0A                     move.l     -[A7], A2
  7329. 00005004  4EAD B148                jsr        [A5 - 0x4EB8]
  7330. 00005008  3600                     move.w     D3, D0
  7331. 0000500A  4A43                     tst.w      D3
  7332. 0000500C  5C4F                     addq.w     A7, 6
  7333. 0000500E  6612                     bne        +0x14 /* 00005022 */
  7334. 00005010  486F 0004                pea.l      [A7 + 0x4]
  7335. 00005014  2F0A                     move.l     -[A7], A2
  7336. 00005016  4EAD B168                jsr        [A5 - 0x4E98]
  7337. 0000501A  3600                     move.w     D3, D0
  7338. 0000501C  4A43                     tst.w      D3
  7339. 0000501E  504F                     addq.w     A7, 8
  7340. 00005020  67BA                     beq        -0x44 /* 00004FDC */
  7341. label00005022:
  7342. 00005022  3003                     move.w     D0, D3
  7343. 00005024  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7344. 00005028  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  7345. 0000502C  4E75                     rts
  7346. 0000502E  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  7347. 00005032  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  7348. 00005036  286F 002C                movea.l    A4, [A7 + 0x2C]
  7349. 0000503A  246F 0030                movea.l    A2, [A7 + 0x30]
  7350. 0000503E  9DCE                     sub.l      A6, A6
  7351. 00005040  97CB                     sub.l      A3, A3
  7352. 00005042  282C 000C                move.l     D4, [A4 + 0xC]
  7353. 00005046  2004                     move.l     D0, D4
  7354. 00005048  E588                     lsl        D0, 2
  7355. 0000504A  206C 0008                movea.l    A0, [A4 + 0x8]
  7356. 0000504E  2050                     movea.l    A0, [A0]
  7357. 00005050  D1C0                     add.l      A0, D0
  7358. 00005052  41E8 0014                lea.l      A0, [A0 + 0x14]
  7359. 00005056  2608                     move.l     D3, A0
  7360. 00005058  2043                     movea.l    A0, D3
  7361. 0000505A  2A10                     move.l     D5, [A0]
  7362. 0000505C  4290                     clr.l      [A0]
  7363. 0000505E  52AC 000C                addq.l     [A4 + 0xC], 1
  7364. 00005062  486F 0004                pea.l      [A7 + 0x4]
  7365. 00005066  2F0C                     move.l     -[A7], A4
  7366. 00005068  4EAD A920                jsr        [A5 - 0x56E0]
  7367. 0000506C  3600                     move.w     D3, D0
  7368. 0000506E  4A43                     tst.w      D3
  7369. 00005070  504F                     addq.w     A7, 8
  7370. 00005072  6600 00F4                bne        +0xF6 /* 00005168 */
  7371. 00005076  7006                     moveq.l    D0, 0x06
  7372. 00005078  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  7373. 0000507C  6614                     bne        +0x16 /* 00005092 */
  7374. 0000507E  41ED 914E                lea.l      A0, [A5 - 0x6EB2]
  7375. 00005082  226F 0008                movea.l    A1, [A7 + 0x8]
  7376. 00005086  2251                     movea.l    A1, [A1]
  7377. 00005088  B1D1                     cmpa.l     A0, [A1]
  7378. 0000508A  6606                     bne        +0x8 /* 00005092 */
  7379. 0000508C  2C6F 0008                movea.l    A6, [A7 + 0x8]
  7380. 00005090  6016                     bra        +0x18 /* 000050A8 */
  7381. label00005092:
  7382. 00005092  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7383. 00005096  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7384. 0000509A  4EAD E1B8                jsr        [A5 - 0x1E48]
  7385. 0000509E  7002                     moveq.l    D0, 0x02
  7386. 000050A0  2480                     move.l     [A2], D0
  7387. 000050A2  42AA 0004                clr.l      [A2 + 0x4]
  7388. 000050A6  504F                     addq.w     A7, 8
  7389. label000050A8:
  7390. 000050A8  4857                     pea.l      [A7]
  7391. 000050AA  2F0C                     move.l     -[A7], A4
  7392. 000050AC  4EAD A900                jsr        [A5 - 0x5700]
  7393. 000050B0  3600                     move.w     D3, D0
  7394. 000050B2  4A43                     tst.w      D3
  7395. 000050B4  504F                     addq.w     A7, 8
  7396. 000050B6  6600 00B0                bne        +0xB2 /* 00005168 */
  7397. 000050BA  200E                     move.l     D0, A6
  7398. 000050BC  6734                     beq        +0x36 /* 000050F2 */
  7399. 000050BE  2F0E                     move.l     -[A7], A6
  7400. 000050C0  4EBA 0152                jsr        [PC + 0x152 /* 00005214 */]
  7401. 000050C4  2648                     movea.l    A3, A0
  7402. 000050C6  200B                     move.l     D0, A3
  7403. 000050C8  584F                     addq.w     A7, 4
  7404. 000050CA  6608                     bne        +0xA /* 000050D4 */
  7405. 000050CC  362D 0874                move.w     D3, [A5 + 0x874]
  7406. 000050D0  6000 0096                bra        +0x98 /* 00005168 */
  7407. label000050D4:
  7408. 000050D4  200B                     move.l     D0, A3
  7409. 000050D6  6710                     beq        +0x12 /* 000050E8 */
  7410. 000050D8  2053                     movea.l    A0, [A3]
  7411. 000050DA  2145 0004                move.l     [A0 + 0x4], D5
  7412. 000050DE  206C 0008                movea.l    A0, [A4 + 0x8]
  7413. 000050E2  2250                     movea.l    A1, [A0]
  7414. 000050E4  238B 4C14                move.l     [A1 + D4 * 4 + 0x14], A3
  7415. label000050E8:
  7416. 000050E8  7006                     moveq.l    D0, 0x06
  7417. 000050EA  2480                     move.l     [A2], D0
  7418. 000050EC  254B 0004                move.l     [A2 + 0x4], A3
  7419. 000050F0  6008                     bra        +0xA /* 000050FA */
  7420. label000050F2:
  7421. 000050F2  7002                     moveq.l    D0, 0x02
  7422. 000050F4  2480                     move.l     [A2], D0
  7423. 000050F6  42AA 0004                clr.l      [A2 + 0x4]
  7424. label000050FA:
  7425. 000050FA  7800                     moveq.l    D4, 0x00
  7426. 000050FC  6066                     bra        +0x68 /* 00005164 */
  7427. label000050FE:
  7428. 000050FE  486F 0002                pea.l      [A7 + 0x2]
  7429. 00005102  2F0C                     move.l     -[A7], A4
  7430. 00005104  4EAD A900                jsr        [A5 - 0x5700]
  7431. 00005108  3600                     move.w     D3, D0
  7432. 0000510A  4A43                     tst.w      D3
  7433. 0000510C  504F                     addq.w     A7, 8
  7434. 0000510E  6658                     bne        +0x5A /* 00005168 */
  7435. 00005110  486F 0004                pea.l      [A7 + 0x4]
  7436. 00005114  2F0C                     move.l     -[A7], A4
  7437. 00005116  4EAD A920                jsr        [A5 - 0x56E0]
  7438. 0000511A  3600                     move.w     D3, D0
  7439. 0000511C  4A43                     tst.w      D3
  7440. 0000511E  504F                     addq.w     A7, 8
  7441. 00005120  6646                     bne        +0x48 /* 00005168 */
  7442. 00005122  200B                     move.l     D0, A3
  7443. 00005124  672E                     beq        +0x30 /* 00005154 */
  7444. 00005126  42A7                     clr.l      -[A7]
  7445. 00005128  1F3C 0001                move.b     -[A7], 0x1
  7446. 0000512C  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  7447. 00005130  4EAD E0E8                jsr        [A5 - 0x1F18]
  7448. 00005134  544F                     addq.w     A7, 2
  7449. 00005136  3F00                     move.w     -[A7], D0
  7450. 00005138  2F0B                     move.l     -[A7], A3
  7451. 0000513A  4EAD DFC8                jsr        [A5 - 0x2038]
  7452. 0000513E  2448                     movea.l    A2, A0
  7453. 00005140  200A                     move.l     D0, A2
  7454. 00005142  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7455. 00005146  671A                     beq        +0x1C /* 00005162 */
  7456. 00005148  24AF 0004                move.l     [A2], [A7 + 0x4]
  7457. 0000514C  256F 0008 0004           move.l     [A2 + 0x4], [A7 + 0x8]
  7458. 00005152  600E                     bra        +0x10 /* 00005162 */
  7459. label00005154:
  7460. 00005154  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7461. 00005158  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7462. 0000515C  4EAD E1B8                jsr        [A5 - 0x1E48]
  7463. 00005160  504F                     addq.w     A7, 8
  7464. label00005162:
  7465. 00005162  5244                     addq.w     D4, 1
  7466. label00005164:
  7467. 00005164  B857                     cmp.w      D4, [A7]
  7468. 00005166  6D96                     blt        -0x68 /* 000050FE */
  7469. label00005168:
  7470. 00005168  3003                     move.w     D0, D3
  7471. 0000516A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7472. 0000516E  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  7473. 00005172  4E75                     rts
  7474. 00005174  303C 00DE                move.w     D0, 0xDE
  7475. 00005178  4E75                     rts
  7476. fn0000517A:
  7477. 0000517A  48E7 0030                movem.l    -[A7], A2,A3
  7478. 0000517E  514F                     subq.w     A7, 8
  7479. 00005180  266F 0014                movea.l    A3, [A7 + 0x14]
  7480. 00005184  2F0B                     move.l     -[A7], A3
  7481. 00005186  4EBA 008C                jsr        [PC + 0x8C /* 00005214 */]
  7482. 0000518A  2448                     movea.l    A2, A0
  7483. 0000518C  200A                     move.l     D0, A2
  7484. 0000518E  584F                     addq.w     A7, 4
  7485. 00005190  6612                     bne        +0x14 /* 000051A4 */
  7486. 00005192  3F3C 0002                move.w     -[A7], 0x2
  7487. 00005196  4EAD E070                jsr        [A5 - 0x1F90]
  7488. 0000519A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7489. 0000519E  4CDF 0C00                movem.l    A2,A3, [A7]+
  7490. 000051A2  4E75                     rts
  7491. label000051A4:
  7492. 000051A4  2F0B                     move.l     -[A7], A3
  7493. 000051A6  4EAD E1C8                jsr        [A5 - 0x1E38]
  7494. 000051AA  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  7495. 000051AE  48C0                     ext.l      D0
  7496. 000051B0  E788                     lsl        D0, 3
  7497. 000051B2  266D 0F8E                movea.l    A3, [A5 + 0xF8E]
  7498. 000051B6  2653                     movea.l    A3, [A3]
  7499. 000051B8  D7ED 0F96                add.l      A3, [A5 + 0xF96]
  7500. 000051BC  97C0                     sub.l      A3, D0
  7501. 000051BE  2F53 0004                move.l     [A7 + 0x4], [A3]
  7502. 000051C2  2F6B 0004 0008           move.l     [A7 + 0x8], [A3 + 0x4]
  7503. 000051C8  7006                     moveq.l    D0, 0x06
  7504. 000051CA  2680                     move.l     [A3], D0
  7505. 000051CC  274A 0004                move.l     [A3 + 0x4], A2
  7506. 000051D0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7507. 000051D4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  7508. 000051D8  4EAD E1B8                jsr        [A5 - 0x1E48]
  7509. 000051DC  3F2F 0024                move.w     -[A7], [A7 + 0x24]
  7510. 000051E0  2F0A                     move.l     -[A7], A2
  7511. 000051E2  4EBA FCB2                jsr        [PC - 0x34E /* 00004E96 */]
  7512. 000051E6  4A00                     tst.b      D0
  7513. 000051E8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7514. 000051EC  661E                     bne        +0x20 /* 0000520C */
  7515. 000051EE  7006                     moveq.l    D0, 0x06
  7516. 000051F0  2E80                     move.l     [A7], D0
  7517. 000051F2  2F4A 0004                move.l     [A7 + 0x4], A2
  7518. 000051F6  2052                     movea.l    A0, [A2]
  7519. 000051F8  52A8 0004                addq.l     [A0 + 0x4], 1
  7520. 000051FC  4857                     pea.l      [A7]
  7521. 000051FE  4EAD E210                jsr        [A5 - 0x1DF0]
  7522. 00005202  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7523. 00005206  4CDF 0C00                movem.l    A2,A3, [A7]+
  7524. 0000520A  4E75                     rts
  7525. label0000520C:
  7526. 0000520C  504F                     addq.w     A7, 8
  7527. 0000520E  4CDF 0C00                movem.l    A2,A3, [A7]+
  7528. 00005212  4E75                     rts
  7529. fn00005214:
  7530. 00005214  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7531. 00005218  266F 0024                movea.l    A3, [A7 + 0x24]
  7532. 0000521C  2453                     movea.l    A2, [A3]
  7533. 0000521E  3E2A 0014                move.w     D7, [A2 + 0x14]
  7534. 00005222  262A 003E                move.l     D3, [A2 + 0x3E]
  7535. 00005226  3C2A 003C                move.w     D6, [A2 + 0x3C]
  7536. 0000522A  3F06                     move.w     -[A7], D6
  7537. 0000522C  4EAD DFB0                jsr        [A5 - 0x2050]
  7538. 00005230  2448                     movea.l    A2, A0
  7539. 00005232  200A                     move.l     D0, A2
  7540. 00005234  544F                     addq.w     A7, 2
  7541. 00005236  6612                     bne        +0x14 /* 0000524A */
  7542. 00005238  3F3C 0002                move.w     -[A7], 0x2
  7543. 0000523C  4EAD E070                jsr        [A5 - 0x1F90]
  7544. 00005240  91C8                     sub.l      A0, A0
  7545. 00005242  544F                     addq.w     A7, 2
  7546. 00005244  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7547. 00005248  4E75                     rts
  7548. label0000524A:
  7549. 0000524A  7800                     moveq.l    D4, 0x00
  7550. 0000524C  6024                     bra        +0x26 /* 00005272 */
  7551. label0000524E:
  7552. 0000524E  2053                     movea.l    A0, [A3]
  7553. 00005250  3F30 3800                move.w     -[A7], [A0 + D3]
  7554. 00005254  3F07                     move.w     -[A7], D7
  7555. 00005256  4EAD E1D8                jsr        [A5 - 0x1E28]
  7556. 0000525A  3A00                     move.w     D5, D0
  7557. 0000525C  42A7                     clr.l      -[A7]
  7558. 0000525E  1F3C 0001                move.b     -[A7], 0x1
  7559. 00005262  3F05                     move.w     -[A7], D5
  7560. 00005264  2F0A                     move.l     -[A7], A2
  7561. 00005266  4EAD DFC8                jsr        [A5 - 0x2038]
  7562. 0000526A  5244                     addq.w     D4, 1
  7563. 0000526C  5483                     addq.l     D3, 2
  7564. 0000526E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7565. label00005272:
  7566. 00005272  B846                     cmp.w      D4, D6
  7567. 00005274  6DD8                     blt        -0x26 /* 0000524E */
  7568. 00005276  2852                     movea.l    A4, [A2]
  7569. 00005278  41ED 917E                lea.l      A0, [A5 - 0x6E82]
  7570. 0000527C  2888                     move.l     [A4], A0
  7571. 0000527E  7001                     moveq.l    D0, 0x01
  7572. 00005280  2940 0004                move.l     [A4 + 0x4], D0
  7573. 00005284  294B 0008                move.l     [A4 + 0x8], A3
  7574. 00005288  204A                     movea.l    A0, A2
  7575. 0000528A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7576. 0000528E  4E75                     rts
  7577. 00005290  594F                     subq.w     A7, 4
  7578. 00005292  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7579. 00005296  2F28 0008                move.l     -[A7], [A0 + 0x8]
  7580. 0000529A  4EAD C608                jsr        [A5 - 0x39F8]
  7581. 0000529E  201F                     move.l     D0, [A7]+
  7582. 000052A0  4E75                     rts
  7583. 000052A2  48E7 1020                movem.l    -[A7], D3,A2
  7584. 000052A6  246F 000C                movea.l    A2, [A7 + 0xC]
  7585. 000052AA  422A 0001                clr.b      [A2 + 0x1]
  7586. 000052AE  4212                     clr.b      [A2]
  7587. 000052B0  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7588. 000052B4  3F28 16F4                move.w     -[A7], [A0 + 0x16F4]
  7589. 000052B8  4EAD C3C0                jsr        [A5 - 0x3C40]
  7590. 000052BC  3600                     move.w     D3, D0
  7591. 000052BE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7592. 000052C2  B668 0026                cmp.w      D3, [A0 + 0x26]
  7593. 000052C6  544F                     addq.w     A7, 2
  7594. 000052C8  6E2C                     bgt        +0x2E /* 000052F6 */
  7595. 000052CA  3003                     move.w     D0, D3
  7596. 000052CC  48C0                     ext.l      D0
  7597. 000052CE  5380                     subq.l     D0, 1
  7598. 000052D0  2068 0028                movea.l    A0, [A0 + 0x28]
  7599. 000052D4  2250                     movea.l    A1, [A0]
  7600. 000052D6  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7601. 000052DA  3228 16F4                move.w     D1, [A0 + 0x16F4]
  7602. 000052DE  B271 0C00                cmp.w      D1, [A1 + D0 * 4]
  7603. 000052E2  6612                     bne        +0x14 /* 000052F6 */
  7604. 000052E4  2F0A                     move.l     -[A7], A2
  7605. 000052E6  3F03                     move.w     -[A7], D3
  7606. 000052E8  4EAD C3C8                jsr        [A5 - 0x3C38]
  7607. 000052EC  7001                     moveq.l    D0, 0x01
  7608. 000052EE  5C4F                     addq.w     A7, 6
  7609. 000052F0  4CDF 0408                movem.l    D3,A2, [A7]+
  7610. 000052F4  4E75                     rts
  7611. label000052F6:
  7612. 000052F6  7000                     moveq.l    D0, 0x00
  7613. 000052F8  4CDF 0408                movem.l    D3,A2, [A7]+
  7614. 000052FC  4E75                     rts
  7615. 000052FE  2F0A                     move.l     -[A7], A2
  7616. 00005300  554F                     subq.w     A7, 2
  7617. 00005302  246F 000A                movea.l    A2, [A7 + 0xA]
  7618. 00005306  200A                     move.l     D0, A2
  7619. 00005308  673C                     beq        +0x3E /* 00005346 */
  7620. 0000530A  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7621. 0000530E  3F28 16F4                move.w     -[A7], [A0 + 0x16F4]
  7622. 00005312  4EAD C3B8                jsr        [A5 - 0x3C48]
  7623. 00005316  3F40 0002                move.w     [A7 + 0x2], D0
  7624. 0000531A  0C12 00FF                cmpi.b     [A2], 0xFF
  7625. 0000531E  650E                     bcs        +0x10 /* 0000532E */
  7626. 00005320  41EA 0001                lea.l      A0, [A2 + 0x1]
  7627. 00005324  70FF                     moveq.l    D0, 0xFFFFFFFF
  7628. label00005326:
  7629. 00005326  5280                     addq.l     D0, 1
  7630. 00005328  4A18                     tst.b      [A0]+
  7631. 0000532A  66FA                     bne        -0x4 /* 00005326 */
  7632. 0000532C  6004                     bra        +0x6 /* 00005332 */
  7633. label0000532E:
  7634. 0000532E  7000                     moveq.l    D0, 0x00
  7635. 00005330  1012                     move.b     D0, [A2]
  7636. label00005332:
  7637. 00005332  3F00                     move.w     -[A7], D0
  7638. 00005334  486A 0001                pea.l      [A2 + 0x1]
  7639. 00005338  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  7640. 0000533C  4EAD C3E8                jsr        [A5 - 0x3C18]
  7641. 00005340  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7642. 00005344  6012                     bra        +0x14 /* 00005358 */
  7643. label00005346:
  7644. 00005346  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7645. 0000534A  3F28 16F4                move.w     -[A7], [A0 + 0x16F4]
  7646. 0000534E  3F28 16F4                move.w     -[A7], [A0 + 0x16F4]
  7647. 00005352  4EAD C3F0                jsr        [A5 - 0x3C10]
  7648. 00005356  584F                     addq.w     A7, 4
  7649. label00005358:
  7650. 00005358  7001                     moveq.l    D0, 0x01
  7651. 0000535A  544F                     addq.w     A7, 2
  7652. 0000535C  245F                     movea.l    A2, [A7]+
  7653. 0000535E  4E75                     rts
  7654. 00005360  206F 0004                movea.l    A0, [A7 + 0x4]
  7655. 00005364  20AD 205A                move.l     [A0], [A5 + 0x205A /* export_1031 */]
  7656. 00005368  4A68 0002                tst.w      [A0 + 0x2]
  7657. 0000536C  6E0E                     bgt        +0x10 /* 0000537C */
  7658. 0000536E  3028 0002                move.w     D0, [A0 + 0x2]
  7659. 00005372  48C0                     ext.l      D0
  7660. 00005374  5380                     subq.l     D0, 1
  7661. 00005376  3140 0002                move.w     [A0 + 0x2], D0
  7662. 0000537A  4250                     clr.w      [A0]
  7663. label0000537C:
  7664. 0000537C  4E75                     rts
  7665. 0000537E  2F0B                     move.l     -[A7], A3
  7666. 00005380  266F 0008                movea.l    A3, [A7 + 0x8]
  7667. 00005384  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7668. 00005388  4A28 16FB                tst.b      [A0 + 0x16FB]
  7669. 0000538C  6606                     bne        +0x8 /* 00005394 */
  7670. 0000538E  7000                     moveq.l    D0, 0x00
  7671. 00005390  265F                     movea.l    A3, [A7]+
  7672. 00005392  4E75                     rts
  7673. label00005394:
  7674. 00005394  4A6B 0002                tst.w      [A3 + 0x2]
  7675. 00005398  6E04                     bgt        +0x6 /* 0000539E */
  7676. 0000539A  36BC FFFF                move.w     [A3], 0xFFFF
  7677. label0000539E:
  7678. 0000539E  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  7679. 000053A2  43E9 0660                lea.l      A1, [A1 + 0x660]
  7680. 000053A6  2293                     move.l     [A1], [A3]
  7681. 000053A8  4229 0006                clr.b      [A1 + 0x6]
  7682. 000053AC  4229 0007                clr.b      [A1 + 0x7]
  7683. 000053B0  137C 001E 0004           move.b     [A1 + 0x4], 0x1E
  7684. 000053B6  337C 0001 0008           move.w     [A1 + 0x8], 0x1
  7685. 000053BC  337C 0001 000A           move.w     [A1 + 0xA], 0x1
  7686. 000053C2  4229 0005                clr.b      [A1 + 0x5]
  7687. 000053C6  4229 000C                clr.b      [A1 + 0xC]
  7688. 000053CA  4229 000D                clr.b      [A1 + 0xD]
  7689. 000053CE  4229 000E                clr.b      [A1 + 0xE]
  7690. 000053D2  7001                     moveq.l    D0, 0x01
  7691. 000053D4  265F                     movea.l    A3, [A7]+
  7692. 000053D6  4E75                     rts
  7693. 000053D8  4EAD C500                jsr        [A5 - 0x3B00]
  7694. 000053DC  4E75                     rts
  7695. 000053DE  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7696. 000053E2  4A28 16FB                tst.b      [A0 + 0x16FB]
  7697. 000053E6  6604                     bne        +0x6 /* 000053EC */
  7698. 000053E8  7000                     moveq.l    D0, 0x00
  7699. 000053EA  4E75                     rts
  7700. label000053EC:
  7701. 000053EC  116F 0005 065D           move.b     [A0 + 0x65D], [A7 + 0x5]
  7702. 000053F2  7001                     moveq.l    D0, 0x01
  7703. 000053F4  4E75                     rts
  7704. 000053F6  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7705. 000053FA  226F 0004                movea.l    A1, [A7 + 0x4]
  7706. 000053FE  22A8 0648                move.l     [A1], [A0 + 0x648]
  7707. 00005402  4E75                     rts
  7708. 00005404  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7709. 00005408  4A28 16FB                tst.b      [A0 + 0x16FB]
  7710. 0000540C  6604                     bne        +0x6 /* 00005412 */
  7711. 0000540E  7000                     moveq.l    D0, 0x00
  7712. 00005410  4E75                     rts
  7713. label00005412:
  7714. 00005412  206F 0004                movea.l    A0, [A7 + 0x4]
  7715. 00005416  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  7716. 0000541A  2350 0648                move.l     [A1 + 0x648], [A0]
  7717. 0000541E  7001                     moveq.l    D0, 0x01
  7718. 00005420  4E75                     rts
  7719. 00005422  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7720. 00005426  226F 0004                movea.l    A1, [A7 + 0x4]
  7721. 0000542A  22A8 0654                move.l     [A1], [A0 + 0x654]
  7722. 0000542E  4E75                     rts
  7723. 00005430  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7724. 00005434  4A28 16FB                tst.b      [A0 + 0x16FB]
  7725. 00005438  6604                     bne        +0x6 /* 0000543E */
  7726. 0000543A  7000                     moveq.l    D0, 0x00
  7727. 0000543C  4E75                     rts
  7728. label0000543E:
  7729. 0000543E  206F 0004                movea.l    A0, [A7 + 0x4]
  7730. 00005442  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  7731. 00005446  2350 0654                move.l     [A1 + 0x654], [A0]
  7732. 0000544A  7001                     moveq.l    D0, 0x01
  7733. 0000544C  4E75                     rts
  7734. 0000544E  302F 0004                move.w     D0, [A7 + 0x4]
  7735. 00005452  48C0                     ext.l      D0
  7736. 00005454  5380                     subq.l     D0, 1
  7737. 00005456  6706                     beq        +0x8 /* 0000545E */
  7738. 00005458  5380                     subq.l     D0, 1
  7739. 0000545A  6710                     beq        +0x12 /* 0000546C */
  7740. 0000545C  601A                     bra        +0x1C /* 00005478 */
  7741. label0000545E:
  7742. 0000545E  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7743. 00005462  226F 0006                movea.l    A1, [A7 + 0x6]
  7744. 00005466  22A8 064C                move.l     [A1], [A0 + 0x64C]
  7745. 0000546A  600C                     bra        +0xE /* 00005478 */
  7746. label0000546C:
  7747. 0000546C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7748. 00005470  226F 0006                movea.l    A1, [A7 + 0x6]
  7749. 00005474  22A8 0650                move.l     [A1], [A0 + 0x650]
  7750. label00005478:
  7751. 00005478  4E75                     rts
  7752. 0000547A  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  7753. 0000547E  4A28 16FB                tst.b      [A0 + 0x16FB]
  7754. 00005482  6604                     bne        +0x6 /* 00005488 */
  7755. 00005484  7000                     moveq.l    D0, 0x00
  7756. 00005486  4E75                     rts
  7757. label00005488:
  7758. 00005488  302F 0004                move.w     D0, [A7 + 0x4]
  7759. 0000548C  48C0                     ext.l      D0
  7760. 0000548E  5380                     subq.l     D0, 1
  7761. 00005490  6706                     beq        +0x8 /* 00005498 */
  7762. 00005492  5380                     subq.l     D0, 1
  7763. 00005494  6710                     beq        +0x12 /* 000054A6 */
  7764. 00005496  601A                     bra        +0x1C /* 000054B2 */
  7765. label00005498:
  7766. 00005498  206F 0006                movea.l    A0, [A7 + 0x6]
  7767. 0000549C  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  7768. 000054A0  2350 064C                move.l     [A1 + 0x64C], [A0]
  7769. 000054A4  600C                     bra        +0xE /* 000054B2 */
  7770. label000054A6:
  7771. 000054A6  206F 0006                movea.l    A0, [A7 + 0x6]
  7772. 000054AA  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  7773. 000054AE  2350 0650                move.l     [A1 + 0x650], [A0]
  7774. label000054B2:
  7775. 000054B2  7001                     moveq.l    D0, 0x01
  7776. 000054B4  4E75                     rts
  7777. 000054B6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7778. 000054BA  2050                     movea.l    A0, [A0]
  7779. 000054BC  2050                     movea.l    A0, [A0]
  7780. 000054BE  3268 000A                movea.w    A1, [A0 + 0xA]
  7781. 000054C2  2009                     move.l     D0, A1
  7782. 000054C4  4E75                     rts
  7783. 000054C6  302F 0004                move.w     D0, [A7 + 0x4]
  7784. 000054CA  48C0                     ext.l      D0
  7785. 000054CC  5380                     subq.l     D0, 1
  7786. 000054CE  4C3C 0800 0000           movem.w    A3, 0x0
  7787. 000054D4  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  7788. 000054D8  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  7789. 000054DC  2250                     movea.l    A1, [A0]
  7790. 000054DE  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  7791. 000054E2  48C0                     ext.l      D0
  7792. 000054E4  5380                     subq.l     D0, 1
  7793. 000054E6  4C3C 0800 0000           movem.w    A3, 0x0
  7794. 000054EC  0166                     bchg       -[A6], D0
  7795. 000054EE  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7796. 000054F2  2050                     movea.l    A0, [A0]
  7797. 000054F4  D1C0                     add.l      A0, D0
  7798. 000054F6  7014                     moveq.l    D0, 0x14
  7799. 000054F8  2030 0810                move.l     D0, [A0 + D0 + 0x10]
  7800. 000054FC  4E75                     rts
  7801. 000054FE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7802. 00005502  2050                     movea.l    A0, [A0]
  7803. 00005504  2050                     movea.l    A0, [A0]
  7804. 00005506  3028 0020                move.w     D0, [A0 + 0x20]
  7805. 0000550A  48C0                     ext.l      D0
  7806. 0000550C  5380                     subq.l     D0, 1
  7807. 0000550E  4C3C 0800 0000           movem.w    A3, 0x0
  7808. 00005514  0166                     bchg       -[A6], D0
  7809. 00005516  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7810. 0000551A  2050                     movea.l    A0, [A0]
  7811. 0000551C  D1C0                     add.l      A0, D0
  7812. 0000551E  7014                     moveq.l    D0, 0x14
  7813. 00005520  4AB0 080C                tst.l      [A0 + D0 + 0xC]
  7814. 00005524  672E                     beq        +0x30 /* 00005554 */
  7815. 00005526  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7816. 0000552A  2050                     movea.l    A0, [A0]
  7817. 0000552C  2050                     movea.l    A0, [A0]
  7818. 0000552E  3028 0020                move.w     D0, [A0 + 0x20]
  7819. 00005532  48C0                     ext.l      D0
  7820. 00005534  5380                     subq.l     D0, 1
  7821. 00005536  4C3C 0800 0000           movem.w    A3, 0x0
  7822. 0000553C  0166                     bchg       -[A6], D0
  7823. 0000553E  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7824. 00005542  2050                     movea.l    A0, [A0]
  7825. 00005544  D1C0                     add.l      A0, D0
  7826. 00005546  7014                     moveq.l    D0, 0x14
  7827. 00005548  2F30 080C                move.l     -[A7], [A0 + D0 + 0xC]
  7828. 0000554C  4EAD A798                jsr        [A5 - 0x5868]
  7829. 00005550  584F                     addq.w     A7, 4
  7830. 00005552  4E75                     rts
  7831. label00005554:
  7832. 00005554  7000                     moveq.l    D0, 0x00
  7833. 00005556  4E75                     rts
  7834. 00005558  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7835. 0000555C  2050                     movea.l    A0, [A0]
  7836. 0000555E  2050                     movea.l    A0, [A0]
  7837. 00005560  3028 0020                move.w     D0, [A0 + 0x20]
  7838. 00005564  48C0                     ext.l      D0
  7839. 00005566  5380                     subq.l     D0, 1
  7840. 00005568  4C3C 0800 0000           movem.w    A3, 0x0
  7841. 0000556E  0166                     bchg       -[A6], D0
  7842. 00005570  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7843. 00005574  2050                     movea.l    A0, [A0]
  7844. 00005576  D1C0                     add.l      A0, D0
  7845. 00005578  7014                     moveq.l    D0, 0x14
  7846. 0000557A  4AB0 080C                tst.l      [A0 + D0 + 0xC]
  7847. 0000557E  672E                     beq        +0x30 /* 000055AE */
  7848. 00005580  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7849. 00005584  2050                     movea.l    A0, [A0]
  7850. 00005586  2050                     movea.l    A0, [A0]
  7851. 00005588  3028 0020                move.w     D0, [A0 + 0x20]
  7852. 0000558C  48C0                     ext.l      D0
  7853. 0000558E  5380                     subq.l     D0, 1
  7854. 00005590  4C3C 0800 0000           movem.w    A3, 0x0
  7855. 00005596  0166                     bchg       -[A6], D0
  7856. 00005598  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  7857. 0000559C  2050                     movea.l    A0, [A0]
  7858. 0000559E  D1C0                     add.l      A0, D0
  7859. 000055A0  7014                     moveq.l    D0, 0x14
  7860. 000055A2  2F30 080C                move.l     -[A7], [A0 + D0 + 0xC]
  7861. 000055A6  4EAD A7A0                jsr        [A5 - 0x5860]
  7862. 000055AA  584F                     addq.w     A7, 4
  7863. 000055AC  4E75                     rts
  7864. label000055AE:
  7865. 000055AE  7000                     moveq.l    D0, 0x00
  7866. 000055B0  4E75                     rts
  7867. fn000055B2:
  7868. 000055B2  2F03                     move.l     -[A7], D3
  7869. 000055B4  4FEF FDF4                lea.l      A7, [A7 - 0x20C]
  7870. 000055B8  362F 0218                move.w     D3, [A7 + 0x218]
  7871. 000055BC  4EAD BA90                jsr        [A5 - 0x4570]
  7872. 000055C0  3F2F 0216                move.w     -[A7], [A7 + 0x216]
  7873. 000055C4  3F2F 0216                move.w     -[A7], [A7 + 0x216]
  7874. 000055C8  486F 0004                pea.l      [A7 + 0x4]
  7875. 000055CC  4EAD C328                jsr        [A5 - 0x3CD8]
  7876. 000055D0  486F 0008                pea.l      [A7 + 0x8]
  7877. 000055D4  486D 939E                pea.l      [A5 - 0x6C62]
  7878. 000055D8  2F2F 022A                move.l     -[A7], [A7 + 0x22A]
  7879. 000055DC  4EAD BBD8                jsr        [A5 - 0x4428]
  7880. 000055E0  4A43                     tst.w      D3
  7881. 000055E2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7882. 000055E6  6710                     beq        +0x12 /* 000055F8 */
  7883. 000055E8  486F 0106                pea.l      [A7 + 0x106]
  7884. 000055EC  3043                     movea.w    A0, D3
  7885. 000055EE  2F08                     move.l     -[A7], A0
  7886. 000055F0  4EAD C320                jsr        [A5 - 0x3CE0]
  7887. 000055F4  504F                     addq.w     A7, 8
  7888. 000055F6  6008                     bra        +0xA /* 00005600 */
  7889. label000055F8:
  7890. 000055F8  422F 0107                clr.b      [A7 + 0x107]
  7891. 000055FC  422F 0106                clr.b      [A7 + 0x106]
  7892. label00005600:
  7893. 00005600  486F 0106                pea.l      [A7 + 0x106]
  7894. 00005604  486F 0004                pea.l      [A7 + 0x4]
  7895. 00005608  4EAD BBE8                jsr        [A5 - 0x4418]
  7896. 0000560C  42A7                     clr.l      -[A7]
  7897. 0000560E  3F3C 238C                move.w     -[A7], 0x238C
  7898. 00005612  4EAD BB10                jsr        [A5 - 0x44F0]
  7899. 00005616  3600                     move.w     D3, D0
  7900. 00005618  4FEF 021A                lea.l      A7, [A7 + 0x21A]
  7901. 0000561C  261F                     move.l     D3, [A7]+
  7902. 0000561E  4E75                     rts
  7903. fn00005620:
  7904. 00005620  48E7 1800                movem.l    -[A7], D3,D4
  7905. 00005624  7603                     moveq.l    D3, 0x03
  7906. 00005626  7800                     moveq.l    D4, 0x00
  7907. 00005628  0C6D 0012 1C10           cmpi.w     [A5 + 0x1C10], 0x12
  7908. 0000562E  6604                     bne        +0x6 /* 00005634 */
  7909. 00005630  7604                     moveq.l    D3, 0x04
  7910. 00005632  6034                     bra        +0x36 /* 00005668 */
  7911. label00005634:
  7912. 00005634  0C6D FFD5 1C10           cmpi.w     [A5 + 0x1C10], 0xFFD5
  7913. 0000563A  6604                     bne        +0x6 /* 00005640 */
  7914. 0000563C  7602                     moveq.l    D3, 0x02
  7915. 0000563E  6028                     bra        +0x2A /* 00005668 */
  7916. label00005640:
  7917. 00005640  0C6D FF8C 1C10           cmpi.w     [A5 + 0x1C10], 0xFF8C
  7918. 00005646  6D08                     blt        +0xA /* 00005650 */
  7919. 00005648  0C6D FF94 1C10           cmpi.w     [A5 + 0x1C10], 0xFF94
  7920. 0000564E  6F10                     ble        +0x12 /* 00005660 */
  7921. label00005650:
  7922. 00005650  0C6D 001D 1C10           cmpi.w     [A5 + 0x1C10], 0x1D
  7923. 00005656  6708                     beq        +0xA /* 00005660 */
  7924. 00005658  0C6D 0001 1C10           cmpi.w     [A5 + 0x1C10], 0x1
  7925. 0000565E  6604                     bne        +0x6 /* 00005664 */
  7926. label00005660:
  7927. 00005660  7601                     moveq.l    D3, 0x01
  7928. 00005662  6004                     bra        +0x6 /* 00005668 */
  7929. label00005664:
  7930. 00005664  382D 1C10                move.w     D4, [A5 + 0x1C10]
  7931. label00005668:
  7932. 00005668  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  7933. 0000566C  3F04                     move.w     -[A7], D4
  7934. 0000566E  3F03                     move.w     -[A7], D3
  7935. 00005670  3F3C 0166                move.w     -[A7], 0x166
  7936. 00005674  4EBA FF3C                jsr        [PC - 0xC4 /* 000055B2 */]
  7937. 00005678  426D 1C10                clr.w      [A5 + 0x1C10]
  7938. 0000567C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7939. 00005680  4CDF 0018                movem.l    D3,D4, [A7]+
  7940. 00005684  4E75                     rts
  7941. fn00005686:
  7942. 00005686  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  7943. 0000568A  382F 0014                move.w     D4, [A7 + 0x14]
  7944. 0000568E  266F 0016                movea.l    A3, [A7 + 0x16]
  7945. 00005692  246D 1C1A                movea.l    A2, [A5 + 0x1C1A /* export_895 */]
  7946. 00005696  162A 16FB                move.b     D3, [A2 + 0x16FB]
  7947. 0000569A  4A03                     tst.b      D3
  7948. 0000569C  6712                     beq        +0x14 /* 000056B0 */
  7949. 0000569E  B86A 16F4                cmp.w      D4, [A2 + 0x16F4]
  7950. 000056A2  6608                     bne        +0xA /* 000056AC */
  7951. 000056A4  200B                     move.l     D0, A3
  7952. 000056A6  4A80                     tst.l      D0
  7953. 000056A8  6700 010C                beq        +0x10E /* 000057B6 */
  7954. label000056AC:
  7955. 000056AC  4EAD F758                jsr        [A5 - 0x8A8]
  7956. label000056B0:
  7957. 000056B0  4A2D 1C00                tst.b      [A5 + 0x1C00]
  7958. 000056B4  6706                     beq        +0x8 /* 000056BC */
  7959. 000056B6  1B7C 0001 1BD9           move.b     [A5 + 0x1BD9], 0x1
  7960. label000056BC:
  7961. 000056BC  4A2D 1BD9                tst.b      [A5 + 0x1BD9]
  7962. 000056C0  660A                     bne        +0xC /* 000056CC */
  7963. 000056C2  41ED 1C34                lea.l      A0, [A5 + 0x1C34]
  7964. 000056C6  B1ED 1C30                cmpa.l     A0, [A5 + 0x1C30]
  7965. 000056CA  670E                     beq        +0x10 /* 000056DA */
  7966. label000056CC:
  7967. 000056CC  4A2A 1701                tst.b      [A2 + 0x1701]
  7968. 000056D0  6608                     bne        +0xA /* 000056DA */
  7969. 000056D2  4227                     clr.b      -[A7]
  7970. 000056D4  4EAD ADC0                jsr        [A5 - 0x5240]
  7971. 000056D8  544F                     addq.w     A7, 2
  7972. label000056DA:
  7973. 000056DA  4227                     clr.b      -[A7]
  7974. 000056DC  4227                     clr.b      -[A7]
  7975. 000056DE  3F04                     move.w     -[A7], D4
  7976. 000056E0  4EAD C578                jsr        [A5 - 0x3A88]
  7977. 000056E4  200B                     move.l     D0, A3
  7978. 000056E6  5C4F                     addq.w     A7, 6
  7979. 000056E8  670A                     beq        +0xC /* 000056F4 */
  7980. 000056EA  486A 0C78                pea.l      [A2 + 0xC78]
  7981. 000056EE  4EAD AF18                jsr        [A5 - 0x50E8]
  7982. 000056F2  584F                     addq.w     A7, 4
  7983. label000056F4:
  7984. 000056F4  2F2D 1C1A                move.l     -[A7], [A5 + 0x1C1A /* export_895 */]
  7985. 000056F8  486D 21B2                pea.l      [A5 + 0x21B2 /* export_1074 */]
  7986. 000056FC  3F3C 0010                move.w     -[A7], 0x10
  7987. 00005700  4EAD B448                jsr        [A5 - 0x4BB8]
  7988. 00005704  4EAD D9E8                jsr        [A5 - 0x2618]
  7989. 00005708  3F04                     move.w     -[A7], D4
  7990. 0000570A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7991. 0000570E  4868 0014                pea.l      [A0 + 0x14]
  7992. 00005712  4EAD AD80                jsr        [A5 - 0x5280]
  7993. 00005716  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  7994. 0000571A  117C 0001 0391           move.b     [A0 + 0x391], 0x1
  7995. 00005720  4227                     clr.b      -[A7]
  7996. 00005722  4EAD DB70                jsr        [A5 - 0x2490]
  7997. 00005726  4A2A 1704                tst.b      [A2 + 0x1704]
  7998. 0000572A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7999. 0000572E  6708                     beq        +0xA /* 00005738 */
  8000. 00005730  2F0A                     move.l     -[A7], A2
  8001. 00005732  4EAD DBB0                jsr        [A5 - 0x2450]
  8002. 00005736  584F                     addq.w     A7, 4
  8003. label00005738:
  8004. 00005738  157C 0001 16FE           move.b     [A2 + 0x16FE], 0x1
  8005. 0000573E  026A FF9F 16F8           andi.w     [A2 + 0x16F8], 0xFF9F
  8006. 00005744  4227                     clr.b      -[A7]
  8007. 00005746  4EAD DC18                jsr        [A5 - 0x23E8]
  8008. 0000574A  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8009. 0000574E  317C FFFE 007E           move.w     [A0 + 0x7E], 0xFFFE
  8010. 00005754  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8011. 00005758  42A8 0082                clr.l      [A0 + 0x82]
  8012. 0000575C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8013. 00005760  4268 0080                clr.w      [A0 + 0x80]
  8014. 00005764  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8015. 00005768  4228 038F                clr.b      [A0 + 0x38F]
  8016. 0000576C  422A 1703                clr.b      [A2 + 0x1703]
  8017. 00005770  200B                     move.l     D0, A3
  8018. 00005772  544F                     addq.w     A7, 2
  8019. 00005774  6732                     beq        +0x34 /* 000057A8 */
  8020. 00005776  526D 0BE4                addq.w     [A5 + 0xBE4], 1
  8021. 0000577A  0C6D 0003 0BE4           cmpi.w     [A5 + 0xBE4], 0x3
  8022. 00005780  6F18                     ble        +0x1A /* 0000579A */
  8023. 00005782  2F0B                     move.l     -[A7], A3
  8024. 00005784  4267                     clr.w      -[A7]
  8025. 00005786  2F3C 0166 000A           move.l     -[A7], 0x166000A
  8026. 0000578C  4EBA FE24                jsr        [PC - 0x1DC /* 000055B2 */]
  8027. 00005790  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8028. 00005794  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8029. 00005798  4E75                     rts
  8030. label0000579A:
  8031. 0000579A  3F3C 000C                move.w     -[A7], 0xC
  8032. 0000579E  4EAD DAE8                jsr        [A5 - 0x2518]
  8033. 000057A2  536D 0BE4                subq.w     [A5 + 0xBE4], 1
  8034. 000057A6  544F                     addq.w     A7, 2
  8035. label000057A8:
  8036. 000057A8  4A03                     tst.b      D3
  8037. 000057AA  6606                     bne        +0x8 /* 000057B2 */
  8038. 000057AC  4EAD DBC8                jsr        [A5 - 0x2438]
  8039. 000057B0  6004                     bra        +0x6 /* 000057B6 */
  8040. label000057B2:
  8041. 000057B2  4EAD F6F8                jsr        [A5 - 0x908]
  8042. label000057B6:
  8043. 000057B6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  8044. 000057BA  4E75                     rts
  8045. 000057BC  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8046. 000057C0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8047. 000057C4  2050                     movea.l    A0, [A0]
  8048. 000057C6  2050                     movea.l    A0, [A0]
  8049. 000057C8  3028 0020                move.w     D0, [A0 + 0x20]
  8050. 000057CC  48C0                     ext.l      D0
  8051. 000057CE  5380                     subq.l     D0, 1
  8052. 000057D0  4C3C 0800 0000           movem.w    A3, 0x0
  8053. 000057D6  0166                     bchg       -[A6], D0
  8054. 000057D8  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8055. 000057DC  2050                     movea.l    A0, [A0]
  8056. 000057DE  D1C0                     add.l      A0, D0
  8057. 000057E0  41E8 0014                lea.l      A0, [A0 + 0x14]
  8058. 000057E4  4868 001A                pea.l      [A0 + 0x1A]
  8059. 000057E8  4EAD B8C0                jsr        [A5 - 0x4740]
  8060. 000057EC  504F                     addq.w     A7, 8
  8061. 000057EE  4E75                     rts
  8062. 000057F0  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8063. 000057F4  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8064. 000057F8  2050                     movea.l    A0, [A0]
  8065. 000057FA  2050                     movea.l    A0, [A0]
  8066. 000057FC  3028 0020                move.w     D0, [A0 + 0x20]
  8067. 00005800  48C0                     ext.l      D0
  8068. 00005802  5380                     subq.l     D0, 1
  8069. 00005804  4C3C 0800 0000           movem.w    A3, 0x0
  8070. 0000580A  0166                     bchg       -[A6], D0
  8071. 0000580C  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8072. 00005810  2050                     movea.l    A0, [A0]
  8073. 00005812  D1C0                     add.l      A0, D0
  8074. 00005814  41E8 0014                lea.l      A0, [A0 + 0x14]
  8075. 00005818  4868 001A                pea.l      [A0 + 0x1A]
  8076. 0000581C  4EAD BC80                jsr        [A5 - 0x4380]
  8077. 00005820  504F                     addq.w     A7, 8
  8078. 00005822  4E75                     rts
  8079. fn00005824:
  8080. 00005824  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  8081. 00005828  594F                     subq.w     A7, 4
  8082. 0000582A  2C2F 0028                move.l     D6, [A7 + 0x28]
  8083. 0000582E  2A2F 002C                move.l     D5, [A7 + 0x2C]
  8084. 00005832  2C6F 0030                movea.l    A6, [A7 + 0x30]
  8085. 00005836  266F 0034                movea.l    A3, [A7 + 0x34]
  8086. 0000583A  7600                     moveq.l    D3, 0x00
  8087. 0000583C  99CC                     sub.l      A4, A4
  8088. 0000583E  200E                     move.l     D0, A6
  8089. 00005840  6706                     beq        +0x8 /* 00005848 */
  8090. 00005842  422E 0001                clr.b      [A6 + 0x1]
  8091. 00005846  4216                     clr.b      [A6]
  8092. label00005848:
  8093. 00005848  200B                     move.l     D0, A3
  8094. 0000584A  6706                     beq        +0x8 /* 00005852 */
  8095. 0000584C  422B 0001                clr.b      [A3 + 0x1]
  8096. 00005850  4213                     clr.b      [A3]
  8097. label00005852:
  8098. 00005852  206D 22E6                movea.l    A0, [A5 + 0x22E6]
  8099. 00005856  2050                     movea.l    A0, [A0]
  8100. 00005858  3828 000A                move.w     D4, [A0 + 0xA]
  8101. 0000585C  7600                     moveq.l    D3, 0x00
  8102. 0000585E  6000 00CC                bra        +0xCE /* 0000592C */
  8103. label00005862:
  8104. 00005862  7006                     moveq.l    D0, 0x06
  8105. 00005864  C1C3                     muls.w     D0, D3
  8106. 00005866  206D 22E6                movea.l    A0, [A5 + 0x22E6]
  8107. 0000586A  2250                     movea.l    A1, [A0]
  8108. 0000586C  2471 081C                movea.l    A2, [A1 + D0 + 0x1C]
  8109. 00005870  200A                     move.l     D0, A2
  8110. 00005872  6700 00B6                beq        +0xB8 /* 0000592A */
  8111. 00005876  2052                     movea.l    A0, [A2]
  8112. 00005878  2050                     movea.l    A0, [A0]
  8113. 0000587A  3028 0020                move.w     D0, [A0 + 0x20]
  8114. 0000587E  48C0                     ext.l      D0
  8115. 00005880  5380                     subq.l     D0, 1
  8116. 00005882  4C3C 0800 0000           movem.w    A3, 0x0
  8117. 00005888  0166                     bchg       -[A6], D0
  8118. 0000588A  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8119. 0000588E  2050                     movea.l    A0, [A0]
  8120. 00005890  D1C0                     add.l      A0, D0
  8121. 00005892  7014                     moveq.l    D0, 0x14
  8122. 00005894  BCB0 0810                cmp.l      D6, [A0 + D0 + 0x10]
  8123. 00005898  6600 0090                bne        +0x92 /* 0000592A */
  8124. 0000589C  4AAA 006A                tst.l      [A2 + 0x6A]
  8125. 000058A0  6700 0088                beq        +0x8A /* 0000592A */
  8126. 000058A4  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  8127. 000058A8  4EAD AC18                jsr        [A5 - 0x53E8]
  8128. 000058AC  2600                     move.l     D3, D0
  8129. 000058AE  200E                     move.l     D0, A6
  8130. 000058B0  584F                     addq.w     A7, 4
  8131. 000058B2  672C                     beq        +0x2E /* 000058E0 */
  8132. 000058B4  2F0E                     move.l     -[A7], A6
  8133. 000058B6  2052                     movea.l    A0, [A2]
  8134. 000058B8  2050                     movea.l    A0, [A0]
  8135. 000058BA  3028 0020                move.w     D0, [A0 + 0x20]
  8136. 000058BE  48C0                     ext.l      D0
  8137. 000058C0  5380                     subq.l     D0, 1
  8138. 000058C2  4C3C 0800 0000           movem.w    A3, 0x0
  8139. 000058C8  0166                     bchg       -[A6], D0
  8140. 000058CA  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8141. 000058CE  2050                     movea.l    A0, [A0]
  8142. 000058D0  D1C0                     add.l      A0, D0
  8143. 000058D2  41E8 0014                lea.l      A0, [A0 + 0x14]
  8144. 000058D6  4868 001A                pea.l      [A0 + 0x1A]
  8145. 000058DA  4EAD B8C0                jsr        [A5 - 0x4740]
  8146. 000058DE  504F                     addq.w     A7, 8
  8147. label000058E0:
  8148. 000058E0  2F05                     move.l     -[A7], D5
  8149. 000058E2  486F 0004                pea.l      [A7 + 0x4]
  8150. 000058E6  4EAD DA60                jsr        [A5 - 0x25A0]
  8151. 000058EA  504F                     addq.w     A7, 8
  8152. 000058EC  2F17                     move.l     -[A7], [A7]
  8153. 000058EE  4EAD B600                jsr        [A5 - 0x4A00]
  8154. 000058F2  2848                     movea.l    A4, A0
  8155. 000058F4  200C                     move.l     D0, A4
  8156. 000058F6  584F                     addq.w     A7, 4
  8157. 000058F8  671C                     beq        +0x1E /* 00005916 */
  8158. 000058FA  200B                     move.l     D0, A3
  8159. 000058FC  6718                     beq        +0x1A /* 00005916 */
  8160. 000058FE  200B                     move.l     D0, A3
  8161. 00005900  6714                     beq        +0x16 /* 00005916 */
  8162. 00005902  4878 0106                push.l     0x106
  8163. 00005906  2F0B                     move.l     -[A7], A3
  8164. 00005908  3F3C 0001                move.w     -[A7], 0x1
  8165. 0000590C  2F0C                     move.l     -[A7], A4
  8166. 0000590E  4EAD B268                jsr        [A5 - 0x4D98]
  8167. 00005912  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8168. label00005916:
  8169. 00005916  2F03                     move.l     -[A7], D3
  8170. 00005918  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  8171. 0000591C  4EAD AC20                jsr        [A5 - 0x53E0]
  8172. 00005920  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8173. 00005924  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  8174. 00005928  4E75                     rts
  8175. label0000592A:
  8176. 0000592A  5243                     addq.w     D3, 1
  8177. label0000592C:
  8178. 0000592C  B644                     cmp.w      D3, D4
  8179. 0000592E  6D00 FF32                blt        -0xCC /* 00005862 */
  8180. 00005932  200B                     move.l     D0, A3
  8181. 00005934  670A                     beq        +0xC /* 00005940 */
  8182. 00005936  2F0B                     move.l     -[A7], A3
  8183. 00005938  2F05                     move.l     -[A7], D5
  8184. 0000593A  4EAD DA78                jsr        [A5 - 0x2588]
  8185. 0000593E  504F                     addq.w     A7, 8
  8186. label00005940:
  8187. 00005940  584F                     addq.w     A7, 4
  8188. 00005942  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  8189. 00005946  4E75                     rts
  8190. fn00005948:
  8191. 00005948  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  8192. 0000594C  4FEF FEF2                lea.l      A7, [A7 - 0x10E]
  8193. 00005950  2C6F 0132                movea.l    A6, [A7 + 0x132]
  8194. 00005954  286F 0136                movea.l    A4, [A7 + 0x136]
  8195. 00005958  2C2F 013A                move.l     D6, [A7 + 0x13A]
  8196. 0000595C  7800                     moveq.l    D4, 0x00
  8197. 0000595E  97CB                     sub.l      A3, A3
  8198. 00005960  7600                     moveq.l    D3, 0x00
  8199. 00005962  206D 22E6                movea.l    A0, [A5 + 0x22E6]
  8200. 00005966  2050                     movea.l    A0, [A0]
  8201. 00005968  2A28 0008                move.l     D5, [A0 + 0x8]
  8202. 0000596C  6000 00E8                bra        +0xEA /* 00005A56 */
  8203. label00005970:
  8204. 00005970  7006                     moveq.l    D0, 0x06
  8205. 00005972  4C04 0800                movem.w    A3, D4
  8206. 00005976  206D 22E6                movea.l    A0, [A5 + 0x22E6]
  8207. 0000597A  2250                     movea.l    A1, [A0]
  8208. 0000597C  2471 081C                movea.l    A2, [A1 + D0 + 0x1C]
  8209. 00005980  200A                     move.l     D0, A2
  8210. 00005982  6700 00D0                beq        +0xD2 /* 00005A54 */
  8211. 00005986  4AAA 006A                tst.l      [A2 + 0x6A]
  8212. 0000598A  6700 00C8                beq        +0xCA /* 00005A54 */
  8213. 0000598E  554F                     subq.w     A7, 2
  8214. 00005990  2052                     movea.l    A0, [A2]
  8215. 00005992  2050                     movea.l    A0, [A0]
  8216. 00005994  3028 0020                move.w     D0, [A0 + 0x20]
  8217. 00005998  48C0                     ext.l      D0
  8218. 0000599A  5380                     subq.l     D0, 1
  8219. 0000599C  4C3C 0800 0000           movem.w    A3, 0x0
  8220. 000059A2  0166                     bchg       -[A6], D0
  8221. 000059A4  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8222. 000059A8  2050                     movea.l    A0, [A0]
  8223. 000059AA  D1C0                     add.l      A0, D0
  8224. 000059AC  41E8 0014                lea.l      A0, [A0 + 0x14]
  8225. 000059B0  4868 001A                pea.l      [A0 + 0x1A]
  8226. 000059B4  4EAD B8C8                jsr        [A5 - 0x4738]
  8227. 000059B8  584F                     addq.w     A7, 4
  8228. 000059BA  2F08                     move.l     -[A7], A0
  8229. 000059BC  2F0E                     move.l     -[A7], A6
  8230. 000059BE  4EAD 9DD2                jsr        [A5 - 0x622E]
  8231. 000059C2  301F                     move.w     D0, [A7]+
  8232. 000059C4  4A40                     tst.w      D0
  8233. 000059C6  6600 008C                bne        +0x8E /* 00005A54 */
  8234. 000059CA  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  8235. 000059CE  4EAD AC18                jsr        [A5 - 0x53E8]
  8236. 000059D2  2800                     move.l     D4, D0
  8237. 000059D4  3F06                     move.w     -[A7], D6
  8238. 000059D6  3F3C 0001                move.w     -[A7], 0x1
  8239. 000059DA  486F 0008                pea.l      [A7 + 0x8]
  8240. 000059DE  4EAD B558                jsr        [A5 - 0x4AA8]
  8241. 000059E2  504F                     addq.w     A7, 8
  8242. 000059E4  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8243. 000059E8  4EAD B600                jsr        [A5 - 0x4A00]
  8244. 000059EC  2648                     movea.l    A3, A0
  8245. 000059EE  200B                     move.l     D0, A3
  8246. 000059F0  504F                     addq.w     A7, 8
  8247. 000059F2  6732                     beq        +0x34 /* 00005A26 */
  8248. 000059F4  4A93                     tst.l      [A3]
  8249. 000059F6  672E                     beq        +0x30 /* 00005A26 */
  8250. 000059F8  4878 0106                push.l     0x106
  8251. 000059FC  486F 0008                pea.l      [A7 + 0x8]
  8252. 00005A00  3F3C 0001                move.w     -[A7], 0x1
  8253. 00005A04  2F0B                     move.l     -[A7], A3
  8254. 00005A06  4EAD B268                jsr        [A5 - 0x4D98]
  8255. 00005A0A  2F0C                     move.l     -[A7], A4
  8256. 00005A0C  486F 0016                pea.l      [A7 + 0x16]
  8257. 00005A10  4EAD 9DD2                jsr        [A5 - 0x622E]
  8258. 00005A14  301F                     move.w     D0, [A7]+
  8259. 00005A16  4A40                     tst.w      D0
  8260. 00005A18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8261. 00005A1C  6608                     bne        +0xA /* 00005A26 */
  8262. 00005A1E  2053                     movea.l    A0, [A3]
  8263. 00005A20  2050                     movea.l    A0, [A0]
  8264. 00005A22  2628 0004                move.l     D3, [A0 + 0x4]
  8265. label00005A26:
  8266. 00005A26  4A83                     tst.l      D3
  8267. 00005A28  661C                     bne        +0x1E /* 00005A46 */
  8268. 00005A2A  426F 010A                clr.w      [A7 + 0x10A]
  8269. 00005A2E  486F 010A                pea.l      [A7 + 0x10A]
  8270. 00005A32  2F0C                     move.l     -[A7], A4
  8271. 00005A34  4EAD F500                jsr        [A5 - 0xB00]
  8272. 00005A38  486F 0112                pea.l      [A7 + 0x112]
  8273. 00005A3C  4EAD F4F8                jsr        [A5 - 0xB08]
  8274. 00005A40  2600                     move.l     D3, D0
  8275. 00005A42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8276. label00005A46:
  8277. 00005A46  2F04                     move.l     -[A7], D4
  8278. 00005A48  2F2A 006A                move.l     -[A7], [A2 + 0x6A]
  8279. 00005A4C  4EAD AC20                jsr        [A5 - 0x53E0]
  8280. 00005A50  504F                     addq.w     A7, 8
  8281. 00005A52  6008                     bra        +0xA /* 00005A5C */
  8282. label00005A54:
  8283. 00005A54  5284                     addq.l     D4, 1
  8284. label00005A56:
  8285. 00005A56  B885                     cmp.l      D4, D5
  8286. 00005A58  6D00 FF16                blt        -0xE8 /* 00005970 */
  8287. label00005A5C:
  8288. 00005A5C  2003                     move.l     D0, D3
  8289. 00005A5E  4FEF 010E                lea.l      A7, [A7 + 0x10E]
  8290. 00005A62  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  8291. 00005A66  4E75                     rts
  8292. 00005A68  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8293. 00005A6C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8294. 00005A70  2050                     movea.l    A0, [A0]
  8295. 00005A72  2050                     movea.l    A0, [A0]
  8296. 00005A74  3028 0020                move.w     D0, [A0 + 0x20]
  8297. 00005A78  48C0                     ext.l      D0
  8298. 00005A7A  5380                     subq.l     D0, 1
  8299. 00005A7C  4C3C 0800 0000           movem.w    A3, 0x0
  8300. 00005A82  0166                     bchg       -[A6], D0
  8301. 00005A84  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8302. 00005A88  2050                     movea.l    A0, [A0]
  8303. 00005A8A  D1C0                     add.l      A0, D0
  8304. 00005A8C  7014                     moveq.l    D0, 0x14
  8305. 00005A8E  2F30 080C                move.l     -[A7], [A0 + D0 + 0xC]
  8306. 00005A92  2F2D 0AB4                move.l     -[A7], [A5 + 0xAB4]
  8307. 00005A96  4EAD D6E8                jsr        [A5 - 0x2918]
  8308. 00005A9A  4A00                     tst.b      D0
  8309. 00005A9C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8310. 00005AA0  6632                     bne        +0x34 /* 00005AD4 */
  8311. 00005AA2  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8312. 00005AA6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8313. 00005AAA  2050                     movea.l    A0, [A0]
  8314. 00005AAC  2050                     movea.l    A0, [A0]
  8315. 00005AAE  3028 0020                move.w     D0, [A0 + 0x20]
  8316. 00005AB2  48C0                     ext.l      D0
  8317. 00005AB4  5380                     subq.l     D0, 1
  8318. 00005AB6  4C3C 0800 0000           movem.w    A3, 0x0
  8319. 00005ABC  0166                     bchg       -[A6], D0
  8320. 00005ABE  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8321. 00005AC2  2050                     movea.l    A0, [A0]
  8322. 00005AC4  D1C0                     add.l      A0, D0
  8323. 00005AC6  41E8 0014                lea.l      A0, [A0 + 0x14]
  8324. 00005ACA  4868 001A                pea.l      [A0 + 0x1A]
  8325. 00005ACE  4EAD B8A0                jsr        [A5 - 0x4760]
  8326. 00005AD2  504F                     addq.w     A7, 8
  8327. label00005AD4:
  8328. 00005AD4  4E75                     rts
  8329. fn00005AD6:
  8330. 00005AD6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8331. 00005ADA  4FEF FEE2                lea.l      A7, [A7 - 0x11E]
  8332. 00005ADE  286F 0142                movea.l    A4, [A7 + 0x142]
  8333. 00005AE2  246F 0148                movea.l    A2, [A7 + 0x148]
  8334. 00005AE6  7601                     moveq.l    D3, 0x01
  8335. 00005AE8  97CB                     sub.l      A3, A3
  8336. 00005AEA  42AF 011A                clr.l      [A7 + 0x11A]
  8337. 00005AEE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8338. 00005AF2  4A28 039F                tst.b      [A0 + 0x39F]
  8339. 00005AF6  6600 02AC                bne        +0x2AE /* 00005DA4 */
  8340. 00005AFA  426D 1C10                clr.w      [A5 + 0x1C10]
  8341. 00005AFE  594F                     subq.w     A7, 4
  8342. 00005B00  A975                     syscall    TickCount
  8343. 00005B02  201F                     move.l     D0, [A7]+
  8344. 00005B04  2C00                     move.l     D6, D0
  8345. 00005B06  200A                     move.l     D0, A2
  8346. 00005B08  4A80                     tst.l      D0
  8347. 00005B0A  6700 024A                beq        +0x24C /* 00005D56 */
  8348. 00005B0E  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8349. 00005B12  3A28 16F8                move.w     D5, [A0 + 0x16F8]
  8350. 00005B16  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8351. 00005B1A  117C 0001 0393           move.b     [A0 + 0x393], 0x1
  8352. 00005B20  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8353. 00005B24  4AA8 007A                tst.l      [A0 + 0x7A]
  8354. 00005B28  6742                     beq        +0x44 /* 00005B6C */
  8355. 00005B2A  0C68 0001 03B6           cmpi.w     [A0 + 0x3B6], 0x1
  8356. 00005B30  661A                     bne        +0x1C /* 00005B4C */
  8357. 00005B32  2B68 007A 1C30           move.l     [A5 + 0x1C30], [A0 + 0x7A]
  8358. 00005B38  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8359. 00005B3C  2B68 0066 1C16           move.l     [A5 + 0x1C16], [A0 + 0x66]
  8360. 00005B42  206D 1C16                movea.l    A0, [A5 + 0x1C16]
  8361. 00005B46  2B50 1C1A                move.l     [A5 + 0x1C1A /* export_895 */], [A0]
  8362. 00005B4A  6020                     bra        +0x22 /* 00005B6C */
  8363. label00005B4C:
  8364. 00005B4C  4AA8 006A                tst.l      [A0 + 0x6A]
  8365. 00005B50  661A                     bne        +0x1C /* 00005B6C */
  8366. 00005B52  4878 0001                push.l     0x1
  8367. 00005B56  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8368. 00005B5A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  8369. 00005B5E  4EAD C220                jsr        [A5 - 0x3DE0]
  8370. 00005B62  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  8371. 00005B66  2348 0008                move.l     [A1 + 0x8], A0
  8372. 00005B6A  504F                     addq.w     A7, 8
  8373. label00005B6C:
  8374. 00005B6C  7803                     moveq.l    D4, 0x03
  8375. 00005B6E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8376. 00005B72  0C68 0001 03B6           cmpi.w     [A0 + 0x3B6], 0x1
  8377. 00005B78  670C                     beq        +0xE /* 00005B86 */
  8378. 00005B7A  70FE                     moveq.l    D0, 0xFFFFFFFE
  8379. 00005B7C  C084                     and.l      D0, D4
  8380. 00005B7E  0080 0020 0000           ori.l      D0, 0x200000 /* ' \0\0' */
  8381. 00005B84  2800                     move.l     D4, D0
  8382. label00005B86:
  8383. 00005B86  4EAD BA68                jsr        [A5 - 0x4598]
  8384. 00005B8A  4EAD BA98                jsr        [A5 - 0x4568]
  8385. 00005B8E  42A7                     clr.l      -[A7]
  8386. 00005B90  486F 0008                pea.l      [A7 + 0x8]
  8387. 00005B94  2F0A                     move.l     -[A7], A2
  8388. 00005B96  4EAD BCF0                jsr        [A5 - 0x4310]
  8389. 00005B9A  2648                     movea.l    A3, A0
  8390. 00005B9C  200B                     move.l     D0, A3
  8391. 00005B9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8392. 00005BA2  6708                     beq        +0xA /* 00005BAC */
  8393. 00005BA4  0084 0004 0000           ori.l      D4, 0x40000
  8394. 00005BAA  603A                     bra        +0x3C /* 00005BE6 */
  8395. label00005BAC:
  8396. 00005BAC  3F3C 0001                move.w     -[A7], 0x1
  8397. 00005BB0  4227                     clr.b      -[A7]
  8398. 00005BB2  1F3C 001A                move.b     -[A7], 0x1A
  8399. 00005BB6  3F3C 0001                move.w     -[A7], 0x1
  8400. 00005BBA  2F0A                     move.l     -[A7], A2
  8401. 00005BBC  486F 0010                pea.l      [A7 + 0x10]
  8402. 00005BC0  4EAD B888                jsr        [A5 - 0x4778]
  8403. 00005BC4  1E00                     move.b     D7, D0
  8404. 00005BC6  4A07                     tst.b      D7
  8405. 00005BC8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8406. 00005BCC  6606                     bne        +0x8 /* 00005BD4 */
  8407. 00005BCE  3B7C FFD5 1C10           move.w     [A5 + 0x1C10], 0xFFD5
  8408. label00005BD4:
  8409. 00005BD4  4A6D 1C10                tst.w      [A5 + 0x1C10]
  8410. 00005BD8  670C                     beq        +0xE /* 00005BE6 */
  8411. 00005BDA  2F0A                     move.l     -[A7], A2
  8412. 00005BDC  4EBA FA42                jsr        [PC - 0x5BE /* 00005620 */]
  8413. 00005BE0  584F                     addq.w     A7, 4
  8414. 00005BE2  6000 01C0                bra        +0x1C2 /* 00005DA4 */
  8415. label00005BE6:
  8416. 00005BE6  4EAD DB78                jsr        [A5 - 0x2488]
  8417. 00005BEA  3F3C 0005                move.w     -[A7], 0x5
  8418. 00005BEE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8419. 00005BF2  2050                     movea.l    A0, [A0]
  8420. 00005BF4  2050                     movea.l    A0, [A0]
  8421. 00005BF6  3028 0020                move.w     D0, [A0 + 0x20]
  8422. 00005BFA  48C0                     ext.l      D0
  8423. 00005BFC  5380                     subq.l     D0, 1
  8424. 00005BFE  4C3C 0800 0000           movem.w    A3, 0x0
  8425. 00005C04  0166                     bchg       -[A6], D0
  8426. 00005C06  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8427. 00005C0A  2050                     movea.l    A0, [A0]
  8428. 00005C0C  D1C0                     add.l      A0, D0
  8429. 00005C0E  7014                     moveq.l    D0, 0x14
  8430. 00005C10  2F30 0810                move.l     -[A7], [A0 + D0 + 0x10]
  8431. 00005C14  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  8432. 00005C18  4EAD E320                jsr        [A5 - 0x1CE0]
  8433. 00005C1C  4A00                     tst.b      D0
  8434. 00005C1E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8435. 00005C22  673A                     beq        +0x3C /* 00005C5E */
  8436. 00005C24  3F3C 0005                move.w     -[A7], 0x5
  8437. 00005C28  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8438. 00005C2C  2050                     movea.l    A0, [A0]
  8439. 00005C2E  2050                     movea.l    A0, [A0]
  8440. 00005C30  3028 0020                move.w     D0, [A0 + 0x20]
  8441. 00005C34  48C0                     ext.l      D0
  8442. 00005C36  5380                     subq.l     D0, 1
  8443. 00005C38  4C3C 0800 0000           movem.w    A3, 0x0
  8444. 00005C3E  0166                     bchg       -[A6], D0
  8445. 00005C40  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8446. 00005C44  2050                     movea.l    A0, [A0]
  8447. 00005C46  D1C0                     add.l      A0, D0
  8448. 00005C48  7014                     moveq.l    D0, 0x14
  8449. 00005C4A  2F30 0810                move.l     -[A7], [A0 + D0 + 0x10]
  8450. 00005C4E  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  8451. 00005C52  4EAD E328                jsr        [A5 - 0x1CD8]
  8452. 00005C56  2F48 0124                move.l     [A7 + 0x124], A0
  8453. 00005C5A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8454. label00005C5E:
  8455. 00005C5E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8456. 00005C62  4A28 0048                tst.b      [A0 + 0x48]
  8457. 00005C66  6718                     beq        +0x1A /* 00005C80 */
  8458. 00005C68  4EAD B6F0                jsr        [A5 - 0x4910]
  8459. 00005C6C  4A00                     tst.b      D0
  8460. 00005C6E  6710                     beq        +0x12 /* 00005C80 */
  8461. 00005C70  1F3C 0001                move.b     -[A7], 0x1
  8462. 00005C74  42A7                     clr.l      -[A7]
  8463. 00005C76  42A7                     clr.l      -[A7]
  8464. 00005C78  4EAD B120                jsr        [A5 - 0x4EE0]
  8465. 00005C7C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8466. label00005C80:
  8467. 00005C80  4878 1F40                push.l     0x1F40
  8468. 00005C84  4EAD C258                jsr        [A5 - 0x3DA8]
  8469. 00005C88  2F48 0004                move.l     [A7 + 0x4], A0
  8470. 00005C8C  2F0B                     move.l     -[A7], A3
  8471. 00005C8E  2F04                     move.l     -[A7], D4
  8472. 00005C90  486F 0010                pea.l      [A7 + 0x10]
  8473. 00005C94  4EAD B7D8                jsr        [A5 - 0x4828]
  8474. 00005C98  486F 0010                pea.l      [A7 + 0x10]
  8475. 00005C9C  4EAD BAC0                jsr        [A5 - 0x4540]
  8476. 00005CA0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8477. 00005CA4  0C68 0001 03B6           cmpi.w     [A0 + 0x3B6], 0x1
  8478. 00005CAA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  8479. 00005CAE  6704                     beq        +0x6 /* 00005CB4 */
  8480. 00005CB0  4EAD AC30                jsr        [A5 - 0x53D0]
  8481. label00005CB4:
  8482. 00005CB4  4A6D 1C10                tst.w      [A5 + 0x1C10]
  8483. 00005CB8  6736                     beq        +0x38 /* 00005CF0 */
  8484. 00005CBA  486F 0004                pea.l      [A7 + 0x4]
  8485. 00005CBE  4EAD B8C8                jsr        [A5 - 0x4738]
  8486. 00005CC2  584F                     addq.w     A7, 4
  8487. 00005CC4  2F08                     move.l     -[A7], A0
  8488. 00005CC6  4EBA F958                jsr        [PC - 0x6A8 /* 00005620 */]
  8489. 00005CCA  4EAD DB60                jsr        [A5 - 0x24A0]
  8490. 00005CCE  4A00                     tst.b      D0
  8491. 00005CD0  584F                     addq.w     A7, 4
  8492. 00005CD2  660A                     bne        +0xC /* 00005CDE */
  8493. 00005CD4  4267                     clr.w      -[A7]
  8494. 00005CD6  4EAD DB58                jsr        [A5 - 0x24A8]
  8495. 00005CDA  544F                     addq.w     A7, 2
  8496. 00005CDC  6012                     bra        +0x14 /* 00005CF0 */
  8497. label00005CDE:
  8498. 00005CDE  4EAD ADC8                jsr        [A5 - 0x5238]
  8499. 00005CE2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8500. 00005CE6  117C 0001 0397           move.b     [A0 + 0x397], 0x1
  8501. 00005CEC  6000 00B6                bra        +0xB8 /* 00005DA4 */
  8502. label00005CF0:
  8503. 00005CF0  4AAF 011A                tst.l      [A7 + 0x11A]
  8504. 00005CF4  673E                     beq        +0x40 /* 00005D34 */
  8505. 00005CF6  2F2F 011A                move.l     -[A7], [A7 + 0x11A]
  8506. 00005CFA  3F3C 0005                move.w     -[A7], 0x5
  8507. 00005CFE  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8508. 00005D02  2050                     movea.l    A0, [A0]
  8509. 00005D04  2050                     movea.l    A0, [A0]
  8510. 00005D06  3028 0020                move.w     D0, [A0 + 0x20]
  8511. 00005D0A  48C0                     ext.l      D0
  8512. 00005D0C  5380                     subq.l     D0, 1
  8513. 00005D0E  4C3C 0800 0000           movem.w    A3, 0x0
  8514. 00005D14  0166                     bchg       -[A6], D0
  8515. 00005D16  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  8516. 00005D1A  2050                     movea.l    A0, [A0]
  8517. 00005D1C  D1C0                     add.l      A0, D0
  8518. 00005D1E  7014                     moveq.l    D0, 0x14
  8519. 00005D20  2F30 0810                move.l     -[A7], [A0 + D0 + 0x10]
  8520. 00005D24  2F2D 1C12                move.l     -[A7], [A5 + 0x1C12 /* export_894 */]
  8521. 00005D28  4EAD E330                jsr        [A5 - 0x1CD0]
  8522. 00005D2C  42AF 0128                clr.l      [A7 + 0x128]
  8523. 00005D30  4FEF 000E                lea.l      A7, [A7 + 0xE]
  8524. label00005D34:
  8525. 00005D34  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8526. 00005D38  3145 16F8                move.w     [A0 + 0x16F8], D5
  8527. 00005D3C  3005                     move.w     D0, D5
  8528. 00005D3E  7201                     moveq.l    D1, 0x01
  8529. 00005D40  C081                     and.l      D0, D1
  8530. 00005D42  6608                     bne        +0xA /* 00005D4C */
  8531. 00005D44  3005                     move.w     D0, D5
  8532. 00005D46  7202                     moveq.l    D1, 0x02
  8533. 00005D48  C081                     and.l      D0, D1
  8534. 00005D4A  670A                     beq        +0xC /* 00005D56 */
  8535. label00005D4C:
  8536. 00005D4C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8537. 00005D50  0068 0003 16F8           ori.w      [A0 + 0x16F8], 0x3
  8538. label00005D56:
  8539. 00005D56  200C                     move.l     D0, A4
  8540. 00005D58  4A80                     tst.l      D0
  8541. 00005D5A  6710                     beq        +0x12 /* 00005D6C */
  8542. 00005D5C  2F0C                     move.l     -[A7], A4
  8543. 00005D5E  4EAD C3D0                jsr        [A5 - 0x3C30]
  8544. 00005D62  3600                     move.w     D3, D0
  8545. 00005D64  4A43                     tst.w      D3
  8546. 00005D66  584F                     addq.w     A7, 4
  8547. 00005D68  6F3A                     ble        +0x3C /* 00005DA4 */
  8548. 00005D6A  6004                     bra        +0x6 /* 00005D70 */
  8549. label00005D6C:
  8550. 00005D6C  362F 0146                move.w     D3, [A7 + 0x146]
  8551. label00005D70:
  8552. 00005D70  2F0A                     move.l     -[A7], A2
  8553. 00005D72  3F03                     move.w     -[A7], D3
  8554. 00005D74  4EBA F910                jsr        [PC - 0x6F0 /* 00005686 */]
  8555. 00005D78  200A                     move.l     D0, A2
  8556. 00005D7A  4A80                     tst.l      D0
  8557. 00005D7C  5C4F                     addq.w     A7, 6
  8558. 00005D7E  670E                     beq        +0x10 /* 00005D8E */
  8559. 00005D80  3F3C 0001                move.w     -[A7], 0x1
  8560. 00005D84  4EAD B328                jsr        [A5 - 0x4CD8]
  8561. 00005D88  4EAD BA70                jsr        [A5 - 0x4590]
  8562. 00005D8C  544F                     addq.w     A7, 2
  8563. label00005D8E:
  8564. 00005D8E  594F                     subq.w     A7, 4
  8565. 00005D90  A975                     syscall    TickCount
  8566. 00005D92  201F                     move.l     D0, [A7]+
  8567. 00005D94  9086                     sub.l      D0, D6
  8568. 00005D96  723C                     moveq.l    D1, 0x3C
  8569. 00005D98  B081                     cmp.l      D0, D1
  8570. 00005D9A  6308                     bls        +0xA /* 00005DA4 */
  8571. 00005D9C  4878 0006                push.l     0x6
  8572. 00005DA0  201F                     move.l     D0, [A7]+
  8573. 00005DA2  A032                     syscall    FlushEvents
  8574. label00005DA4:
  8575. 00005DA4  4878 0001                push.l     0x1
  8576. 00005DA8  486F 011E                pea.l      [A7 + 0x11E]
  8577. 00005DAC  4EAD C208                jsr        [A5 - 0x3DF8]
  8578. 00005DB0  4A43                     tst.w      D3
  8579. 00005DB2  5EC0                     sgt        D0
  8580. 00005DB4  4400                     neg.b      D0
  8581. 00005DB6  49C0                     lea.l      A4, D0
  8582. 00005DB8  4FEF 0126                lea.l      A7, [A7 + 0x126]
  8583. 00005DBC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8584. 00005DC0  4E75                     rts
  8585. 00005DC2  48E7 1820                movem.l    -[A7], D3,D4,A2
  8586. 00005DC6  282F 0016                move.l     D4, [A7 + 0x16]
  8587. 00005DCA  302F 0010                move.w     D0, [A7 + 0x10]
  8588. 00005DCE  7202                     moveq.l    D1, 0x02
  8589. 00005DD0  C081                     and.l      D0, D1
  8590. 00005DD2  4A80                     tst.l      D0
  8591. 00005DD4  6704                     beq        +0x6 /* 00005DDA */
  8592. 00005DD6  2444                     movea.l    A2, D4
  8593. 00005DD8  6004                     bra        +0x6 /* 00005DDE */
  8594. label00005DDA:
  8595. 00005DDA  95CA                     sub.l      A2, A2
  8596. 00005DDC  3604                     move.w     D3, D4
  8597. label00005DDE:
  8598. 00005DDE  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  8599. 00005DE2  3F03                     move.w     -[A7], D3
  8600. 00005DE4  2F0A                     move.l     -[A7], A2
  8601. 00005DE6  4EBA FCEE                jsr        [PC - 0x312 /* 00005AD6 */]
  8602. 00005DEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  8603. 00005DEE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  8604. 00005DF2  4E75                     rts
  8605. 00005DF4  2F03                     move.l     -[A7], D3
  8606. 00005DF6  4FEF FEE6                lea.l      A7, [A7 - 0x11A]
  8607. 00005DFA  7600                     moveq.l    D3, 0x00
  8608. 00005DFC  4857                     pea.l      [A7]
  8609. 00005DFE  486F 0008                pea.l      [A7 + 0x8]
  8610. 00005E02  2F2F 012A                move.l     -[A7], [A7 + 0x12A]
  8611. 00005E06  4EAD B700                jsr        [A5 - 0x4900]
  8612. 00005E0A  3600                     move.w     D3, D0
  8613. 00005E0C  4A43                     tst.w      D3
  8614. 00005E0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8615. 00005E12  661A                     bne        +0x1C /* 00005E2E */
  8616. 00005E14  3F2F 0128                move.w     -[A7], [A7 + 0x128]
  8617. 00005E18  3F2F 0128                move.w     -[A7], [A7 + 0x128]
  8618. 00005E1C  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8619. 00005E20  486F 000C                pea.l      [A7 + 0xC]
  8620. 00005E24  4EAD B718                jsr        [A5 - 0x48E8]
  8621. 00005E28  3600                     move.w     D3, D0
  8622. 00005E2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8623. label00005E2E:
  8624. 00005E2E  3003                     move.w     D0, D3
  8625. 00005E30  4FEF 011A                lea.l      A7, [A7 + 0x11A]
  8626. 00005E34  261F                     move.l     D3, [A7]+
  8627. 00005E36  4E75                     rts
  8628. 00005E38  2F03                     move.l     -[A7], D3
  8629. 00005E3A  4FEF FEE6                lea.l      A7, [A7 - 0x11A]
  8630. 00005E3E  7600                     moveq.l    D3, 0x00
  8631. 00005E40  4857                     pea.l      [A7]
  8632. 00005E42  486F 0008                pea.l      [A7 + 0x8]
  8633. 00005E46  2F2F 012A                move.l     -[A7], [A7 + 0x12A]
  8634. 00005E4A  4EAD B700                jsr        [A5 - 0x4900]
  8635. 00005E4E  3600                     move.w     D3, D0
  8636. 00005E50  4A43                     tst.w      D3
  8637. 00005E52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8638. 00005E56  660E                     bne        +0x10 /* 00005E66 */
  8639. 00005E58  2F17                     move.l     -[A7], [A7]
  8640. 00005E5A  486F 0008                pea.l      [A7 + 0x8]
  8641. 00005E5E  4EAD B720                jsr        [A5 - 0x48E0]
  8642. 00005E62  3600                     move.w     D3, D0
  8643. 00005E64  504F                     addq.w     A7, 8
  8644. label00005E66:
  8645. 00005E66  3003                     move.w     D0, D3
  8646. 00005E68  4FEF 011A                lea.l      A7, [A7 + 0x11A]
  8647. 00005E6C  261F                     move.l     D3, [A7]+
  8648. 00005E6E  4E75                     rts
  8649. 00005E70  206D 120E                movea.l    A0, [A5 + 0x120E]
  8650. 00005E74  4E75                     rts
  8651. 00005E76  2F2D 120E                move.l     -[A7], [A5 + 0x120E]
  8652. 00005E7A  4EAD E3E0                jsr        [A5 - 0x1C20]
  8653. 00005E7E  2B6F 0008 120E           move.l     [A5 + 0x120E], [A7 + 0x8]
  8654. 00005E84  584F                     addq.w     A7, 4
  8655. 00005E86  4E75                     rts
  8656. 00005E88  102D 1212                move.b     D0, [A5 + 0x1212 /* export_574 */]
  8657. 00005E8C  4E75                     rts
  8658. 00005E8E  1B6F 0004 1212           move.b     [A5 + 0x1212 /* export_574 */], [A7 + 0x4]
  8659. 00005E94  4E75                     rts
  8660. 00005E96  302D 14E8                move.w     D0, [A5 + 0x14E8]
  8661. 00005E9A  4E75                     rts
  8662. 00005E9C  3B6F 0004 14E8           move.w     [A5 + 0x14E8], [A7 + 0x4]
  8663. 00005EA2  4E75                     rts
  8664. 00005EA4  4EAD A800                jsr        [A5 - 0x5800]
  8665. 00005EA8  4E75                     rts
  8666. 00005EAA  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  8667. 00005EAE  4EAD A7F8                jsr        [A5 - 0x5808]
  8668. 00005EB2  584F                     addq.w     A7, 4
  8669. 00005EB4  4E75                     rts
  8670. 00005EB6  202D 14DC                move.l     D0, [A5 + 0x14DC]
  8671. 00005EBA  4E75                     rts
  8672. 00005EBC  2B6F 0004 14DC           move.l     [A5 + 0x14DC], [A7 + 0x4]
  8673. 00005EC2  4E75                     rts
  8674. 00005EC4  202D 14E0                move.l     D0, [A5 + 0x14E0]
  8675. 00005EC8  4E75                     rts
  8676. 00005ECA  2B6F 0004 14E0           move.l     [A5 + 0x14E0], [A7 + 0x4]
  8677. 00005ED0  4E75                     rts
  8678. 00005ED2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8679. 00005ED6  2028 03AE                move.l     D0, [A0 + 0x3AE]
  8680. 00005EDA  4E75                     rts
  8681. 00005EDC  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8682. 00005EE0  216F 0004 03AE           move.l     [A0 + 0x3AE], [A7 + 0x4]
  8683. 00005EE6  594F                     subq.w     A7, 4
  8684. 00005EE8  A975                     syscall    TickCount
  8685. 00005EEA  201F                     move.l     D0, [A7]+
  8686. 00005EEC  D0AF 0004                add.l      D0, [A7 + 0x4]
  8687. 00005EF0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8688. 00005EF4  2140 03B2                move.l     [A0 + 0x3B2], D0
  8689. 00005EF8  4E75                     rts
  8690. 00005EFA  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8691. 00005EFE  2028 03BE                move.l     D0, [A0 + 0x3BE]
  8692. 00005F02  4E75                     rts
  8693. 00005F04  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8694. 00005F08  216F 0004 03BE           move.l     [A0 + 0x3BE], [A7 + 0x4]
  8695. 00005F0E  4E75                     rts
  8696. 00005F10  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8697. 00005F14  3028 16F8                move.w     D0, [A0 + 0x16F8]
  8698. 00005F18  7201                     moveq.l    D1, 0x01
  8699. 00005F1A  C081                     and.l      D0, D1
  8700. 00005F1C  4A80                     tst.l      D0
  8701. 00005F1E  56C0                     sne        D0
  8702. 00005F20  4400                     neg.b      D0
  8703. 00005F22  49C0                     lea.l      A4, D0
  8704. 00005F24  4E75                     rts
  8705. 00005F26  4A2F 0004                tst.b      [A7 + 0x4]
  8706. 00005F2A  660A                     bne        +0xC /* 00005F36 */
  8707. 00005F2C  42A7                     clr.l      -[A7]
  8708. 00005F2E  4EAD F7E8                jsr        [A5 - 0x818]
  8709. 00005F32  584F                     addq.w     A7, 4
  8710. 00005F34  600A                     bra        +0xC /* 00005F40 */
  8711. label00005F36:
  8712. 00005F36  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8713. 00005F3A  0068 0001 16F8           ori.w      [A0 + 0x16F8], 0x1
  8714. label00005F40:
  8715. 00005F40  4E75                     rts
  8716. 00005F42  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8717. 00005F46  4A28 0045                tst.b      [A0 + 0x45]
  8718. 00005F4A  56C0                     sne        D0
  8719. 00005F4C  4400                     neg.b      D0
  8720. 00005F4E  49C0                     lea.l      A4, D0
  8721. 00005F50  4E75                     rts
  8722. 00005F52  2F03                     move.l     -[A7], D3
  8723. 00005F54  594F                     subq.w     A7, 4
  8724. 00005F56  162F 000C                move.b     D3, [A7 + 0xC]
  8725. 00005F5A  1003                     move.b     D0, D3
  8726. 00005F5C  49C0                     lea.l      A4, D0
  8727. 00005F5E  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8728. 00005F62  7200                     moveq.l    D1, 0x00
  8729. 00005F64  1228 0045                move.b     D1, [A0 + 0x45]
  8730. 00005F68  B280                     cmp.l      D1, D0
  8731. 00005F6A  674A                     beq        +0x4C /* 00005FB6 */
  8732. 00005F6C  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  8733. 00005F70  4EAD B840                jsr        [A5 - 0x47C0]
  8734. 00005F74  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8735. 00005F78  1143 0045                move.b     [A0 + 0x45], D3
  8736. 00005F7C  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8737. 00005F80  1143 16FA                move.b     [A0 + 0x16FA], D3
  8738. 00005F84  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8739. 00005F88  2068 005E                movea.l    A0, [A0 + 0x5E]
  8740. 00005F8C  2050                     movea.l    A0, [A0]
  8741. 00005F8E  2F68 000C 0004           move.l     [A7 + 0x4], [A0 + 0xC]
  8742. 00005F94  1F03                     move.b     -[A7], D3
  8743. 00005F96  3F3C 0006                move.w     -[A7], 0x6
  8744. 00005F9A  486F 0008                pea.l      [A7 + 0x8]
  8745. 00005F9E  4EAD BD38                jsr        [A5 - 0x42C8]
  8746. 00005FA2  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  8747. 00005FA6  2068 005E                movea.l    A0, [A0 + 0x5E]
  8748. 00005FAA  2050                     movea.l    A0, [A0]
  8749. 00005FAC  216F 000C 000C           move.l     [A0 + 0xC], [A7 + 0xC]
  8750. 00005FB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8751. label00005FB6:
  8752. 00005FB6  584F                     addq.w     A7, 4
  8753. 00005FB8  261F                     move.l     D3, [A7]+
  8754. 00005FBA  4E75                     rts
  8755. 00005FBC  2F0A                     move.l     -[A7], A2
  8756. 00005FBE  594F                     subq.w     A7, 4
  8757. 00005FC0  95CA                     sub.l      A2, A2
  8758. 00005FC2  4297                     clr.l      [A7]
  8759. 00005FC4  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8760. 00005FC8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  8761. 00005FCC  4EBA 0018                jsr        [PC + 0x18 /* 00005FE6 */]
  8762. 00005FD0  2448                     movea.l    A2, A0
  8763. 00005FD2  200A                     move.l     D0, A2
  8764. 00005FD4  584F                     addq.w     A7, 4
  8765. 00005FD6  6606                     bne        +0x8 /* 00005FDE */
  8766. 00005FD8  2EBC 8004 0002           move.l     [A7], 0x80040002
  8767. label00005FDE:
  8768. 00005FDE  204A                     movea.l    A0, A2
  8769. 00005FE0  584F                     addq.w     A7, 4
  8770. 00005FE2  245F                     movea.l    A2, [A7]+
  8771. 00005FE4  4E75                     rts
  8772. fn00005FE6:
  8773. 00005FE6  48E7 1020                movem.l    -[A7], D3,A2
  8774. 00005FEA  4FEF FF9A                lea.l      A7, [A7 - 0x66]
  8775. 00005FEE  95CA                     sub.l      A2, A2
  8776. 00005FF0  7600                     moveq.l    D3, 0x00
  8777. 00005FF2  4878 0040                push.l     0x40 /* '@' */
  8778. 00005FF6  42A7                     clr.l      -[A7]
  8779. 00005FF8  486F 002E                pea.l      [A7 + 0x2E]
  8780. 00005FFC  4EAD 9E32                jsr        [A5 - 0x61CE]
  8781. 00006000  1F7C 0002 0040           move.b     [A7 + 0x40], 0x2
  8782. 00006006  2F6F 007E 0046           move.l     [A7 + 0x46], [A7 + 0x7E]
  8783. 0000600C  2F6D 20AA 004A           move.l     [A7 + 0x4A], [A5 + 0x20AA /* export_1041 */]
  8784. 00006012  2F6D 20AE 004E           move.l     [A7 + 0x4E], [A5 + 0x20AE]
  8785. 00006018  700E                     moveq.l    D0, 0x0E
  8786. 0000601A  2F40 0052                move.l     [A7 + 0x52], D0
  8787. 0000601E  426F 0056                clr.w      [A7 + 0x56]
  8788. 00006022  42A7                     clr.l      -[A7]
  8789. 00006024  42A7                     clr.l      -[A7]
  8790. 00006026  3F3C 0015                move.w     -[A7], 0x15
  8791. 0000602A  486F 003C                pea.l      [A7 + 0x3C]
  8792. 0000602E  4EAD BE00                jsr        [A5 - 0x4200]
  8793. 00006032  2600                     move.l     D3, D0
  8794. 00006034  7040                     moveq.l    D0, 0x40
  8795. 00006036  D083                     add.l      D0, D3
  8796. 00006038  2F00                     move.l     -[A7], D0
  8797. 0000603A  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  8798. 0000603E  4EAD D998                jsr        [A5 - 0x2668]
  8799. 00006042  2448                     movea.l    A2, A0
  8800. 00006044  200A                     move.l     D0, A2
  8801. 00006046  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8802. 0000604A  6608                     bne        +0xA /* 00006054 */
  8803. 0000604C  263C 8004 0002           move.l     D3, 0x80040002
  8804. 00006052  6070                     bra        +0x72 /* 000060C4 */
  8805. label00006054:
  8806. 00006054  2052                     movea.l    A0, [A2]
  8807. 00006056  217C 0000 04C1 0012      move.l     [A0 + 0x12], 0x4C1
  8808. 0000605E  102F 0034                move.b     D0, [A7 + 0x34]
  8809. 00006062  49C0                     lea.l      A4, D0
  8810. 00006064  2052                     movea.l    A0, [A2]
  8811. 00006066  2140 0016                move.l     [A0 + 0x16], D0
  8812. 0000606A  42A7                     clr.l      -[A7]
  8813. 0000606C  42A7                     clr.l      -[A7]
  8814. 0000606E  3F3C 0001                move.w     -[A7], 0x1
  8815. 00006072  486F 0030                pea.l      [A7 + 0x30]
  8816. 00006076  4EAD BE00                jsr        [A5 - 0x4200]
  8817. 0000607A  2052                     movea.l    A0, [A2]
  8818. 0000607C  2140 001A                move.l     [A0 + 0x1A], D0
  8819. 00006080  2052                     movea.l    A0, [A2]
  8820. 00006082  2F28 0008                move.l     -[A7], [A0 + 0x8]
  8821. 00006086  2F0A                     move.l     -[A7], A2
  8822. 00006088  486F 0016                pea.l      [A7 + 0x16]
  8823. 0000608C  4EAD C040                jsr        [A5 - 0x3FC0]
  8824. 00006090  42A7                     clr.l      -[A7]
  8825. 00006092  486F 001E                pea.l      [A7 + 0x1E]
  8826. 00006096  3F3C 0002                move.w     -[A7], 0x2
  8827. 0000609A  486F 004A                pea.l      [A7 + 0x4A]
  8828. 0000609E  4EAD BE00                jsr        [A5 - 0x4200]
  8829. 000060A2  42A7                     clr.l      -[A7]
  8830. 000060A4  486F 002C                pea.l      [A7 + 0x2C]
  8831. 000060A8  3F3C 0004                move.w     -[A7], 0x4
  8832. 000060AC  486F 0058                pea.l      [A7 + 0x58]
  8833. 000060B0  4EAD BE00                jsr        [A5 - 0x4200]
  8834. 000060B4  2F0A                     move.l     -[A7], A2
  8835. 000060B6  4EAD D9B8                jsr        [A5 - 0x2648]
  8836. 000060BA  4A6F 005E                tst.w      [A7 + 0x5E]
  8837. 000060BE  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  8838. 000060C2  670E                     beq        +0x10 /* 000060D2 */
  8839. label000060C4:
  8840. 000060C4  200A                     move.l     D0, A2
  8841. 000060C6  670A                     beq        +0xC /* 000060D2 */
  8842. 000060C8  2F0A                     move.l     -[A7], A2
  8843. 000060CA  4EAD C200                jsr        [A5 - 0x3E00]
  8844. 000060CE  95CA                     sub.l      A2, A2
  8845. 000060D0  584F                     addq.w     A7, 4
  8846. label000060D2:
  8847. 000060D2  204A                     movea.l    A0, A2
  8848. 000060D4  4FEF 0066                lea.l      A7, [A7 + 0x66]
  8849. 000060D8  4CDF 0408                movem.l    D3,A2, [A7]+
  8850. 000060DC  4E75                     rts
  8851. 000060DE  2F0A                     move.l     -[A7], A2
  8852. 000060E0  594F                     subq.w     A7, 4
  8853. 000060E2  4297                     clr.l      [A7]
  8854. 000060E4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  8855. 000060E8  4EBA 004E                jsr        [PC + 0x4E /* 00006138 */]
  8856. 000060EC  2448                     movea.l    A2, A0
  8857. 000060EE  200A                     move.l     D0, A2
  8858. 000060F0  584F                     addq.w     A7, 4
  8859. 000060F2  673E                     beq        +0x40 /* 00006132 */
  8860. 000060F4  42A7                     clr.l      -[A7]
  8861. 000060F6  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8862. 000060FA  4868 0008                pea.l      [A0 + 0x8]
  8863. 000060FE  4EAD C208                jsr        [A5 - 0x3DF8]
  8864. 00006102  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8865. 00006106  214A 0008                move.l     [A0 + 0x8], A2
  8866. 0000610A  4878 0001                push.l     0x1
  8867. 0000610E  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8868. 00006112  4868 148C                pea.l      [A0 + 0x148C]
  8869. 00006116  4EAD C208                jsr        [A5 - 0x3DF8]
  8870. 0000611A  2F2D 1C30                move.l     -[A7], [A5 + 0x1C30]
  8871. 0000611E  4EAD B840                jsr        [A5 - 0x47C0]
  8872. 00006122  206D 1C1A                movea.l    A0, [A5 + 0x1C1A /* export_895 */]
  8873. 00006126  4868 0648                pea.l      [A0 + 0x648]
  8874. 0000612A  4EAD AF18                jsr        [A5 - 0x50E8]
  8875. 0000612E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8876. label00006132:
  8877. 00006132  584F                     addq.w     A7, 4
  8878. 00006134  245F                     movea.l    A2, [A7]+
  8879. 00006136  4E75                     rts
  8880. fn00006138:
  8881. 00006138  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  8882. 0000613C  4FEF FF9A                lea.l      A7, [A7 - 0x66]
  8883. 00006140  246F 007E                movea.l    A2, [A7 + 0x7E]
  8884. 00006144  7600                     moveq.l    D3, 0x00
  8885. 00006146  2052                     movea.l    A0, [A2]
  8886. 00006148  2C28 0012                move.l     D6, [A0 + 0x12]
  8887. 0000614C  2052                     movea.l    A0, [A2]
  8888. 0000614E  2628 0016                move.l     D3, [A0 + 0x16]
  8889. 00006152  2052                     movea.l    A0, [A2]
  8890. 00006154  2828 001A                move.l     D4, [A0 + 0x1A]
  8891. 00006158  7002                     moveq.l    D0, 0x02
  8892. 0000615A  B680                     cmp.l      D3, D0
  8893. 0000615C  670C                     beq        +0xE /* 0000616A */
  8894. 0000615E  91C8                     sub.l      A0, A0
  8895. 00006160  4FEF 0066                lea.l      A7, [A7 + 0x66]
  8896. 00006164  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  8897. 00006168  4E75                     rts
  8898. label0000616A:
  8899. 0000616A  4878 0040                push.l     0x40 /* '@' */
  8900. 0000616E  42A7                     clr.l      -[A7]
  8901. 00006170  486F 002E                pea.l      [A7 + 0x2E]
  8902. 00006174  4EAD 9E32                jsr        [A5 - 0x61CE]
  8903. 00006178  1F43 0040                move.b     [A7 + 0x40], D3
  8904. 0000617C  42AF 0046                clr.l      [A7 + 0x46]
  8905. 00006180  2052                     movea.l    A0, [A2]
  8906. 00006182  3268 0010                movea.w    A1, [A0 + 0x10]
  8907. 00006186  2609                     move.l     D3, A1
  8908. 00006188  2A04                     move.l     D5, D4
  8909. 0000618A  2F05                     move.l     -[A7], D5
  8910. 0000618C  2F03                     move.l     -[A7], D3
  8911. 0000618E  2F06                     move.l     -[A7], D6
  8912. 00006190  2F0A                     move.l     -[A7], A2
  8913. 00006192  486F 001C                pea.l      [A7 + 0x1C]
  8914. 00006196  4EAD C048                jsr        [A5 - 0x3FB8]
  8915. 0000619A  2F04                     move.l     -[A7], D4
  8916. 0000619C  486F 0024                pea.l      [A7 + 0x24]
  8917. 000061A0  4267                     clr.w      -[A7]
  8918. 000061A2  486F 0050                pea.l      [A7 + 0x50]
  8919. 000061A6  4EAD BE00                jsr        [A5 - 0x4200]
  8920. 000061AA  2052                     movea.l    A0, [A2]
  8921. 000061AC  3628 0010                move.w     D3, [A0 + 0x10]
  8922. 000061B0  48C3                     ext.l      D3
  8923. 000061B2  D684                     add.l      D3, D4
  8924. 000061B4  2052                     movea.l    A0, [A2]
  8925. 000061B6  2A28 0008                move.l     D5, [A0 + 0x8]
  8926. 000061BA  9A83                     sub.l      D5, D3
  8927. 000061BC  2F05                     move.l     -[A7], D5
  8928. 000061BE  2F03                     move.l     -[A7], D3
  8929. 000061C0  2F06                     move.l     -[A7], D6
  8930. 000061C2  2F0A                     move.l     -[A7], A2
  8931. 000061C4  486F 003E                pea.l      [A7 + 0x3E]
  8932. 000061C8  4EAD C048                jsr        [A5 - 0x3FB8]
  8933. 000061CC  42A7                     clr.l      -[A7]
  8934. 000061CE  486F 0046                pea.l      [A7 + 0x46]
  8935. 000061D2  3F3C 0003                move.w     -[A7], 0x3
  8936. 000061D6  486F 0072                pea.l      [A7 + 0x72]
  8937. 000061DA  4EAD BE00                jsr        [A5 - 0x4200]
  8938. 000061DE  306D 1C10                movea.w    A0, [A5 + 0x1C10]
  8939. 000061E2  2608                     move.l     D3, A0
  8940. 000061E4  B0FC 0010                cmpa.w     A0, 0x10
  8941. 000061E8  4FEF 0050                lea.l      A7, [A7 + 0x50]
  8942. 000061EC  6604                     bne        +0x6 /* 000061F2 */
  8943. 000061EE  426D 1C10                clr.w      [A5 + 0x1C10]
  8944. label000061F2:
  8945. 000061F2  4A83                     tst.l      D3
  8946. 000061F4  6712                     beq        +0x14 /* 00006208 */
  8947. 000061F6  4AAF 003A                tst.l      [A7 + 0x3A]
  8948. 000061FA  670C                     beq        +0xE /* 00006208 */
  8949. 000061FC  42A7                     clr.l      -[A7]
  8950. 000061FE  486F 003E                pea.l      [A7 + 0x3E]
  8951. 00006202  4EAD C208                jsr        [A5 - 0x3DF8]
  8952. 00006206  504F                     addq.w     A7, 8
  8953. label00006208:
  8954. 00006208  206F 003A                movea.l    A0, [A7 + 0x3A]
  8955. 0000620C  4FEF 0066                lea.l      A7, [A7 + 0x66]
  8956. 00006210  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  8957. 00006214  4E75                     rts
  8958. 00006216  48E7 0030                movem.l    -[A7], A2,A3
  8959. 0000621A  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  8960. 0000621E  266F 002C                movea.l    A3, [A7 + 0x2C]
  8961. 00006222  2F0B                     move.l     -[A7], A3
  8962. 00006224  4EAD A088                jsr        [A5 - 0x5F78]
  8963. 00006228  AA29                     syscall    GetDeviceList
  8964. 0000622A  205F                     movea.l    A0, [A7]+
  8965. 0000622C  2448                     movea.l    A2, A0
  8966. 0000622E  6056                     bra        +0x58 /* 00006286 */
  8967. label00006230:
  8968. 00006230  2052                     movea.l    A0, [A2]
  8969. 00006232  2F68 0022 0018           move.l     [A7 + 0x18], [A0 + 0x22]
  8970. 00006238  2F68 0026 001C           move.l     [A7 + 0x1C], [A0 + 0x26]
  8971. 0000623E  306F 0018                movea.w    A0, [A7 + 0x18]
  8972. 00006242  2F48 0008                move.l     [A7 + 0x8], A0
  8973. 00006246  306F 001A                movea.w    A0, [A7 + 0x1A]
  8974. 0000624A  2F48 000C                move.l     [A7 + 0xC], A0
  8975. 0000624E  306F 001C                movea.w    A0, [A7 + 0x1C]
  8976. 00006252  2F48 0010                move.l     [A7 + 0x10], A0
  8977. 00006256  306F 001E                movea.w    A0, [A7 + 0x1E]
  8978. 0000625A  2F48 0014                move.l     [A7 + 0x14], A0
  8979. 0000625E  4857                     pea.l      [A7]
  8980. 00006260  486F 000C                pea.l      [A7 + 0xC]
  8981. 00006264  4EAD A020                jsr        [A5 - 0x5FE0]
  8982. 00006268  486F 0008                pea.l      [A7 + 0x8]
  8983. 0000626C  2F0B                     move.l     -[A7], A3
  8984. 0000626E  4EAD A090                jsr        [A5 - 0x5F70]
  8985. 00006272  486F 0010                pea.l      [A7 + 0x10]
  8986. 00006276  4EAD 9FB0                jsr        [A5 - 0x6050]
  8987. 0000627A  2F0A                     move.l     -[A7], A2
  8988. 0000627C  AA2B                     syscall    GetNextDevice
  8989. 0000627E  205F                     movea.l    A0, [A7]+
  8990. 00006280  2448                     movea.l    A2, A0
  8991. 00006282  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8992. label00006286:
  8993. 00006286  200A                     move.l     D0, A2
  8994. 00006288  4A80                     tst.l      D0
  8995. 0000628A  66A4                     bne        -0x5A /* 00006230 */
  8996. 0000628C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  8997. 00006290  4CDF 0C00                movem.l    A2,A3, [A7]+
  8998. 00006294  4E75                     rts
  8999. 00006296  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  9000. 0000629A  4E75                     rts
  9001. 0000629C  594F                     subq.w     A7, 4
  9002. 0000629E  A924                     syscall    FrontWindow
  9003. 000062A0  205F                     movea.l    A0, [A7]+
  9004. 000062A2  4E75                     rts
  9005. 000062A4  4E75                     rts
  9006. 000062A6  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  9007. 000062AA  4FEF FE3E                lea.l      A7, [A7 - 0x1C2]
  9008. 000062AE  266F 01DA                movea.l    A3, [A7 + 0x1DA]
  9009. 000062B2  246F 01E2                movea.l    A2, [A7 + 0x1E2]
  9010. 000062B6  4857                     pea.l      [A7]
  9011. 000062B8  2F0B                     move.l     -[A7], A3
  9012. 000062BA  4EAD B008                jsr        [A5 - 0x4FF8]
  9013. 000062BE  42AF 011A                clr.l      [A7 + 0x11A]
  9014. 000062C2  41EF 0008                lea.l      A0, [A7 + 0x8]
  9015. 000062C6  2F48 0120                move.l     [A7 + 0x120], A0
  9016. 000062CA  426F 0124                clr.w      [A7 + 0x124]
  9017. 000062CE  3F7C FFFF 012A           move.w     [A7 + 0x12A], 0xFFFF
  9018. 000062D4  41EF 010E                lea.l      A0, [A7 + 0x10E]
  9019. 000062D8  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  9020. 000062DA  3600                     move.w     D3, D0
  9021. 000062DC  382F 0124                move.w     D4, [A7 + 0x124]
  9022. 000062E0  4A43                     tst.w      D3
  9023. 000062E2  504F                     addq.w     A7, 8
  9024. 000062E4  6642                     bne        +0x44 /* 00006328 */
  9025. 000062E6  42AF 0162                clr.l      [A7 + 0x162]
  9026. 000062EA  2F4B 0168                move.l     [A7 + 0x168], A3
  9027. 000062EE  3F44 016C                move.w     [A7 + 0x16C], D4
  9028. 000062F2  426F 0172                clr.w      [A7 + 0x172]
  9029. 000062F6  41EF 0156                lea.l      A0, [A7 + 0x156]
  9030. 000062FA  7009                     moveq.l    D0, 0x09
  9031. 000062FC  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  9032. 000062FE  3600                     move.w     D3, D0
  9033. 00006300  2A2F 0186                move.l     D5, [A7 + 0x186]
  9034. 00006304  4A43                     tst.w      D3
  9035. 00006306  6620                     bne        +0x22 /* 00006328 */
  9036. 00006308  42AF 0162                clr.l      [A7 + 0x162]
  9037. 0000630C  2F4A 0168                move.l     [A7 + 0x168], A2
  9038. 00006310  3F44 016C                move.w     [A7 + 0x16C], D4
  9039. 00006314  3F6F 01E0 0172           move.w     [A7 + 0x172], [A7 + 0x1E0]
  9040. 0000631A  2F45 0186                move.l     [A7 + 0x186], D5
  9041. 0000631E  41EF 0156                lea.l      A0, [A7 + 0x156]
  9042. 00006322  7009                     moveq.l    D0, 0x09
  9043. 00006324  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  9044. 00006326  3600                     move.w     D3, D0
  9045. label00006328:
  9046. 00006328  4A43                     tst.w      D3
  9047. 0000632A  6706                     beq        +0x8 /* 00006332 */
  9048. 0000632C  422A 0001                clr.b      [A2 + 0x1]
  9049. 00006330  4212                     clr.b      [A2]
  9050. label00006332:
  9051. 00006332  7000                     moveq.l    D0, 0x00
  9052. 00006334  1012                     move.b     D0, [A2]
  9053. 00006336  5280                     addq.l     D0, 1
  9054. 00006338  4232 0800                clr.b      [A2 + D0]
  9055. 0000633C  4FEF 01C2                lea.l      A7, [A7 + 0x1C2]
  9056. 00006340  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  9057. 00006344  4E75                     rts
  9058. 00006346  0000 0000                ori.b      D0, 0x0
  9059. 0000634A  0000 0000                ori.b      D0, 0x0
  9060. 0000634E  0000 0000                ori.b      D0, 0x0
  9061.